Embedded Linux BSP Engineer: ARM SoC Bring-Up & Yocto

Ampstek

Charlotte (NC)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ampstek is seeking an embedded Linux BSP engineer for the AST2700 platform in Charlotte. You will lead board bring-up, kernel configuration, and device-tree work for ARM SoCs, focusing on AST2700. The role requires developing low-level drivers and integrating firmware components with Root of Trust and BIOS management.

You will collaborate across teams to ensure clean handoffs and provide hardware context for security reviews, with strong emphasis on I2C/SPI and Yocto/OpenEmbedded workflows.

Qualifications

  • Proven experience in embedded Linux BSP development, specifically in board bring-up, kernel configuration, and device tree authoring for ARM SoCs, preferably ASPEED AST2700.
  • Strong skills in low-level bus driver development, particularly I2C and SPI, with a focus on debugging and protocol confirmation.
  • Experience with Yocto/OpenEmbedded, including the ability to create and modify meta-layer recipes and configurations.
  • Experience with firmware integration processes, including Root of Trust and BIOS management.
  • Ability to work collaboratively across teams, ensuring effective communication and context sharing.
  • Experience with BMC tools is a deal-breaker for this role.

Responsibilities

  • Lead the bring-up of embedded Linux BSP, including kernel configuration and device tree authoring for ARM SoCs, with a focus on ASPEED AST2700.
  • Develop and debug low-level bus drivers (I2C, SPI, eSPI) essential for EC interface bring-up.
  • Contribute to Yocto/OpenEmbedded by authoring meta-layer recipes, machine configurations, and kernel bbappend files for ASPEED targets.
  • Integrate firmware components, including Root of Trust, signing chain, and BIOS SPI flash management.
  • Collaborate with cross-functional teams to ensure clean handoff of build artifacts and provide necessary hardware context for security reviews.

Skills

Embedded Linux BSP
Kernel configuration
Device tree
I2C/SPI
Yocto/OpenEmbedded
Root of Trust/BIOS
Cross-team collaboration
BMC tools

Education

Bachelor's degree in EE/CE/CS

Tools

JTAG
Oscilloscopes
Logic analyzers
U-Boot

Job description

Ampstek is seeking an embedded Linux BSP engineer for the AST2700 platform in Charlotte. You will lead board bring-up, kernel configuration, and device-tree work for ARM SoCs, focusing on AST2700. The role requires developing low-level drivers and integrating firmware components with Root of Trust and BIOS management.

You will collaborate across teams to ensure clean handoffs and provide hardware context for security reviews, with strong emphasis on I2C/SPI and Yocto/OpenEmbedded workflows.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

BSP / Embedded Linux Engineer || Charlotte, North Carolina (Onsite)
BSP / Embedded Linux Engineer || Charlotte, North Carolina (Onsite)

Ampstek • Charlotte (NC)

On-site
USD 120,000 - 160,000
Senior Android BSP/Kernel Engineer - AOSP & Bring-Up
Senior Android BSP/Kernel Engineer - AOSP & Bring-Up

Artech L.L.C. • San Jose (CA)

On-site
USD 140,000 - 200,000
Staff Embedded Linux Software Engineer
Staff Embedded Linux Software Engineer

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Embedded Linux Engineer
Embedded Linux Engineer

Bayforce • United States

On-site
USD 90,000 - 130,000
SoC Embedded Linux Engineer — Bringup & BSP
SoC Embedded Linux Engineer — Bringup & BSP

Science Corp • Alameda (CA)

On-site
USD 130,000 - 200,000
Medical, dental, vision, and life insurance
Flexible vacation and company-paid holidays
Healthy meals and snacks provided onsite
+1
Embedded Software Engineer - Yocto and Linux Experience
Embedded Software Engineer - Yocto and Linux Experience

Global Connect Technologies • Cleveland (OH)

On-site
USD 100,000 - 140,000
Embedded Linux Engineer: Yocto, BSP & Kernel Dev
Embedded Linux Engineer: Yocto, BSP & Kernel Dev

Global Connect Technologies • Cleveland (OH)

On-site
USD 100,000 - 140,000
Embedded Linux Device Engineer II - Build Connected Devices
Embedded Linux Device Engineer II - Build Connected Devices

NextGenEnergyJobs • San Diego (CA)

On-site
USD 120,000 - 160,000
Health Insurance
401(k) with employer match
HSA with company contribution
+2
Senior OpenBMC Firmware Engineer
Senior OpenBMC Firmware Engineer

MatX Inc. • Mountain View (CA)

Hybrid
USD 160,000 - 600,000
4 weeks PTO
Remote work up to 3 weeks
Medical insurance
+4
Embedded Linux Engineer - Onboard Platform (Secure Boot)
Embedded Linux Engineer - Onboard Platform (Secure Boot)

Latitude AI • Pittsburgh

On-site
USD 150,000 - 225,000
Competitive compensation packages
Health insurance
401(k) retirement plan
+2