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
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
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.
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 StageCompany data provided by crunchbase