Demo

BSP/Embedded Linux Engineer in Charlotte, NC

Ampstek
Charlotte, NC Contractor
POSTED ON 7/30/2026
AVAILABLE BEFORE 8/28/2026

Job Title: BSP/Embedded Linux Engineer

Location: Charlotte, NC(Onsite)

Job Type: Long Term Contract


Job Description:

The BSP / Embedded Linux Engineer will be responsible for the board-level bring-up, kernel and device tree development, EC interface driver, and hardware integration for the AST2700 platform. This role is critical in bridging hardware and software, ensuring seamless firmware integration and collaboration across teams. The ideal candidate will possess a strong background in embedded Linux development and a passion for hardware-software interfacing.

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.

Mandatory Skills:

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.

Preferred Skills:

• Experience with ASPEED AST2500/AST2700 SoC platforms.

• History of contributing to OpenBMC or integrating phosphor services.

• Knowledge of U-Boot bootloader configuration and secure boot chain integration.

• Experience with Linux kernel CVE triage and patch backport workflows.

• Familiarity with hardware debugging tools such as JTAG, oscilloscopes, and logic analyzers for bus protocol debugging.

Qualifications:

Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science. Equivalent practical experience will be considered for candidates with extensive embedded Linux BSP development experience.


Thanks and regards,


Deepa Maurya | Technical Recruiter - US Staffing

Email: deepa.m@ampstek.com | Desk: (609) 527-8971

Ampstek LLC – Global IT Partner | www.ampstek.com


Hourly Wage Estimation for BSP/Embedded Linux Engineer in Charlotte, NC in Charlotte, NC
$46.00 to $56.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a BSP/Embedded Linux Engineer in Charlotte, NC?

Sign up to receive alerts about other jobs on the BSP/Embedded Linux Engineer in Charlotte, NC career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$85,996 - $102,718
Income Estimation: 
$111,859 - $131,446
Income Estimation: 
$110,457 - $133,106
Income Estimation: 
$105,809 - $128,724
Income Estimation: 
$122,763 - $145,698
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Ampstek

  • Ampstek Minneapolis, MN
  • Role: Data Center Specialist Location: Minneapolis, MN (Onsite) Job Type: Full-time permanent job Job Description: We are seeking an experienced Data Cente... more
  • 1 Day Ago

  • Ampstek Phoenix, AZ
  • Position: Java Developer with Kotlin || Only US Citizen and Green Card Location: Phoenix, AZ (Onsite) Duration: Long Term Job Description: • Developed back... more
  • 1 Day Ago

  • Ampstek Middletown, NJ
  • Job Title: Automation Tester with Robot Framework, Python & GenAI Location: Middletown Township, NJ – Hybrid Employment Type: Contract Job Description We a... more
  • 1 Day Ago

  • Ampstek Grand Rapids, MI
  • Job Title :: Quality Engineering (QE) Engineer Location :: Grand Rapid , MI Job Type :: Contract We are seeking an experienced Quality Engineering (QE) Eng... more
  • 1 Day Ago


Not the job you're looking for? Here are some other BSP/Embedded Linux Engineer in Charlotte, NC jobs in the Charlotte, NC area that may be a better fit.

  • Ampstek Charlotte, NC
  • Job Title: BSP/Embedded Linux Engineer Location: Charlotte, NC (Onsite) Job Type: 12 Months Contract Job Description The BSP/Embedded Linux Engineer will b... more
  • 3 Days Ago

  • Ampstek Charlotte, NC
  • Job Title: BSP / Embedded Linux Engineer Designation: Associate Tech Architect Location: North Carolina Contract Job Summary: The BSP / Embedded Linux Engi... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!