Embedded Software- Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

LanceSoft, Inc. · 3 months ago

Embedded Software- Engineer

LanceSoft, Inc. is a company that operates through its subsidiary Encode, Inc., and they are seeking an Embedded Software Engineer. The role involves developing embedded software with a focus on ARM architecture and embedded Linux, as well as working with various development tools and methodologies.

Information Technology
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Understanding/Experience with ARM architecture (Cortex-A, Cortex-R, Cortex-M) and AMD Zynq-specific MPSoC architecture (i.e. DMA, interrupts, clocks, resets, boot behavior). Efforts will be on NXP ARM processors and AMD Zynq MPSoC processors
Bare-Metal programing (i.e. direct register-level programming of peripherals, clock and power domain initialization, cache and MMU setup)
Embedded Linux development (i.e. kernel configuration, patching, building, device tree authoring/debugging, kernel module dev, root file system creation, etc.)
Experience with board bring up and boot process (i.e. First-stage bootloader, U-boot, Device Tree, etc.)
Embedded development toolchain and build experience (i.e. JTAG debugging, peripheral and memory-mapped IO debugging, signal-level debugging)
Experience with GIT/CI-CD environments
Experience with leveraging AI coding tools / AI agents to enable faster workflow
Working with laboratory benchtop testing and equipment such as Logic Analyzers, Digital Oscilloscopes and Spectrum Analyzers
Familiarity with serial protocols and drivers (ex. I2C, SPI, JTAG, etc.)

Qualification

ARM architectureBare-Metal programmingEmbedded Linux developmentBoard bring up experienceEmbedded development toolchainGIT/CI-CD experienceAI coding toolsLaboratory testing equipmentSerial protocols familiarity

Required

Understanding/Experience with ARM architecture (Cortex-A, Cortex-R, Cortex-M) and AMD Zynq-specific MPSoC architecture (i.e. DMA, interrupts, clocks, resets, boot behavior). Efforts will be on NXP ARM processors and AMD Zynq MPSoC processors
Bare-Metal programing (i.e. direct register-level programming of peripherals, clock and power domain initialization, cache and MMU setup)
Embedded Linux development (i.e. kernel configuration, patching, building, device tree authoring/debugging, kernel module dev, root file system creation, etc.)
Experience with board bring up and boot process (i.e. First-stage bootloader, U-boot, Device Tree, etc.)
Embedded development toolchain and build experience (i.e. JTAG debugging, peripheral and memory-mapped IO debugging, signal-level debugging)
Experience with GIT/CI-CD environments
Experience with leveraging AI coding tools / AI agents to enable faster workflow

Preferred

Working with laboratory benchtop testing and equipment such as Logic Analyzers, Digital Oscilloscopes and Spectrum Analyzers
Familiarity with serial protocols and drivers (ex. I2C, SPI, JTAG, etc.)

Company

LanceSoft, Inc.

company-logo
Established in 2000, LanceSoft is a pioneer in delivering top-notch Global Workforce Solutions and IT Services to a diverse clientele.

H1B Sponsorship

LanceSoft, Inc. has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (55)
2024 (32)
2023 (23)
2022 (25)
2021 (60)
2020 (80)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Ram Karuppusamy
Chairman & CEO
linkedin
leader-logo
Simon Dealy
Chief Financial Officer
linkedin
Company data provided by crunchbase