1

Yocto Embedded Linux Engineer Jobs in Raleigh, NC

Embedded Software Engineer

Raleigh, NC · On-site

$112K - $148K/yr

Develop embedded Linux software using Yocto on i.MX8 * Implement userspace applications and ... Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related ...

Embedded Software Engineer

Raleigh, NC · On-site

$112K - $148K/yr

Develop embedded Linux software using Yocto on i.MX8 * Implement userspace applications and ... Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related ...

Embedded Software Engineer

Raleigh, NC · On-site

$112K - $148K/yr

Develop embedded Linux software using Yocto on i.MX8 * Implement user-space applications and ... Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related ...

Lead Linux Firmware Engineer

Raleigh, NC · On-site

$105K - $154K/yr

Eaton's ES AMER ESS division is currently seeking a Lead Linux Firmware Engineer. The expected ... Experience with Yocto build environment & multi-core embedded systems; experience with Dunfell and ...

New

Eaton's ES AMER ESS division is currently seeking a Senior Linux Firmware Engineer. The expected ... Experience with Yocto build environment & multi-core embedded systems; experience with Dunfell and ...

Firmware Engineering Manager ( permanent position) - Morrisville , NC Our client is seeking a ... Hands-on experience with Zephyr RTOS, Yocto/embedded Linux, or comparable platforms. * Familiarity ...

... Linux/Embedded Linux environments. * Handson knowledge of embedded protocols and technologies ... programmers/debuggers (JTAG/SWD), and hardware debugging tools. * Ability to debug hardware and ...

Proficiency in C++ and a UI framework, with a solid understanding of object-oriented programming principles, and exposure to embedded Linux environments. * Soft Skills: Strong problem-solving skills ...

Proficiency in C++ and willing to work on a UI framework, with a solid understanding of object-oriented programming principles, and exposure to embedded Linux environments. * Soft Skills: Strong ...

Embedded Firmware Specialist

Raleigh, NC · On-site

$122K - $179K/yr

... Software Engineering. • Experience developing control algorithms using model based or auto code generation tools (e.g., Simulink, Stateflow). • Experience with embedded Linux. • Hands on ...

New

next page

Showing results 1-20

Yocto Embedded Linux Engineer information

See Raleigh, NC salary details

$81.7K

$131.1K

$184.2K

How much do yocto embedded linux engineer jobs pay per year?

As of Jul 8, 2026, the average yearly pay for yocto embedded linux engineer in Raleigh, NC is $131,113.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,000.00 and $156,000.00 per year, depending on experience, location, and employer.

What is the difference between Yocto Embedded Linux Engineer vs Embedded Linux Developer?

AspectYocto Embedded Linux EngineerEmbedded Linux Developer
CredentialsTypically requires Linux, embedded systems, and Yocto Project certifications or experienceRequires Linux and embedded systems knowledge; certifications are common but not mandatory
Work EnvironmentFocuses on customizing Linux distributions using Yocto for embedded devicesDevelops and maintains embedded Linux applications and drivers
Industry UsagePrimarily in IoT, automotive, and consumer electronics industriesUsed across various industries including telecommunications, industrial automation, and consumer devices

While both roles involve embedded Linux, the Yocto Embedded Linux Engineer specializes in creating custom Linux distributions with Yocto, whereas the Embedded Linux Developer focuses on application and driver development within embedded Linux systems.

What job categories do people searching Yocto Embedded Linux Engineer jobs in Raleigh, NC look for? The top searched job categories for Yocto Embedded Linux Engineer jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Yocto Embedded Linux Engineer jobs? Cities near Raleigh, NC with the most Yocto Embedded Linux Engineer job openings:

BSP / Embedded Linux Engineer

MphasiS Corporation USA

Morrisville, NC • On-site

$123K - $161K/yr

Other

Posted 2 days ago

New


Job description

Job Summary:

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.