1

Yocto Embedded Software Engineer Jobs (NOW HIRING)

$130K - $195K/yr

Experience with Yocto Project, Buildroot, or custom Embedded Linux distributions.* Knowledge of ... on engineering role where you will contribute to firmware architecture, embedded software ...

Embedded Software Engineer

Delmar, DE ยท On-site

$135K - $165K/yr

Embedded Software Engineer : The Embedded software engineer designs and implements infrastructure ... Build and deploy the Linux Operating system using the Yocto Build Flow. * Maintain software ...

Embedded Software Engineer

Greenville, SC ยท On-site

$90K - $125K/yr

Embedded Software Engineer - Job Title: Software Engineer Department: Engineering Reports To ... Experience with Yocto or Buildroot embedded Linux build environments. * Experience with toolchains ...

NY ยท On-site

$135K - $165K/yr

Embedded Software Engineer: The Embedded software engineer designs and implements infrastructure ... Build and deploy the Linux Operating system using the Yocto Build Flow. * Maintain software ...

Embedded Software Engineer

Marlborough, MA ยท On-site

$135K - $165K/yr

Embedded Software Engineer : The Embedded software engineer designs and implements infrastructure ... Build and deploy the Linux Operating system using the Yocto Build Flow. * Maintain software ...

Embedded Software Engineer

Greenville, SC ยท On-site

$90K - $125K/yr

Embedded Software Engineer - Job Title: Software Engineer Department: Engineering Reports To ... Experience with Yocto or Buildroot embedded Linux build environments. * Experience with toolchains ...

Embedded Software Engineer

Fairview, PA ยท On-site

$135K - $165K/yr

Embedded Software Engineer : The Embedded software engineer designs and implements infrastructure ... Build and deploy the Linux Operating system using the Yocto Build Flow. * Maintain software ...

Embedded Software Engineer

Melbourne, FL ยท On-site

$90K - $125K/yr

Embedded Software Engineer - Job Title: Software Engineer Department: Engineering Reports To ... Experience with Yocto or Buildroot embedded Linux build environments. * Experience with toolchains ...

Embedded Linux Software Engineer - C/C++

Westford, MA ยท On-site

$136K - $179K/yr

Senior Embedded Linux Software Engineer - C/C++ Location: Westford, MA -- Hybrid, 3 days/week ... You will work on Yocto Linux-based embedded systems and collaborate with multidisciplinary teams ...

Embedded Software Engineer

Melbourne, FL ยท On-site

$90K - $125K/yr

Embedded Software Engineer - Job Title: Software Engineer Department: Engineering Reports To ... Experience with Yocto or Buildroot embedded Linux build environments. * Experience with toolchains ...

Embedded Software Engineer

Del Rey, CA ยท On-site

$126K - $166K/yr

Job #217550 Chipton-Ross is seeking an Embedded Software Engineer for a contract opportunity in ... Yocto operating system Familiarity with Data Distribution System (DDS) middle-ware programming ...

next page

Showing results 1-20

Yocto Embedded Software Engineer information

See salary details

$70K

$153.4K

$174K

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

As of Sep 11, 2026, the average yearly pay for yocto embedded software engineer in the United States is $153,383.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,500.00 and $173,000.00 per year, depending on experience, location, and employer.

What is a Yocto embedded software engineer?

A Yocto Embedded Software Engineer is a specialist who develops and maintains embedded systems using the Yocto Project, an open-source collaboration project that helps create custom Linux-based systems for embedded devices. These engineers typically configure, build, and optimize embedded Linux distributions tailored to specific hardware platforms. Their responsibilities often include writing and modifying recipes, debugging build issues, and ensuring the integration of required software packages. They work closely with hardware engineers and other software developers to deliver reliable and efficient embedded solutions.

What are the key skills and qualifications needed to thrive as a Yocto embedded software engineer?

To thrive as a Yocto Embedded Software Engineer, you need expertise in embedded Linux, C/C++ programming, and build systems, often supported by a degree in computer science or electrical engineering. Familiarity with the Yocto Project, version control systems like Git, and debugging tools are typically required, along with relevant certifications being a plus. Problem-solving, attention to detail, and strong collaboration skills help engineers address complex integration challenges and work effectively in cross-functional teams. These capabilities are crucial to efficiently develop, customize, and maintain stable embedded Linux systems tailored to specific hardware and project requirements.

What are some common challenges faced by Yocto embedded software engineers during project development?

Yocto Embedded Software Engineers often face challenges such as resolving complex dependency issues, managing custom layers, and ensuring compatibility across various hardware platforms. Debugging build failures and integrating third-party packages can be time-consuming, especially when documentation is limited. Collaborating closely with hardware teams and other software engineers is essential to address these challenges efficiently and deliver a reliable embedded Linux system.

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

AspectYocto Embedded Software EngineerEmbedded Linux Engineer
CredentialsTypically requires a degree in Computer Science or Electrical Engineering, familiarity with Yocto ProjectSimilar credentials, often with Linux kernel and system development experience
Work EnvironmentEmbedded systems development, working with Yocto build system, cross-compilationEmbedded Linux system development, kernel customization, driver development
Industry UsageConsumer electronics, automotive, IoT devices using Yocto for custom Linux distributionsBroadly used across industries for Linux-based embedded systems

Both roles involve embedded Linux development, but Yocto Embedded Software Engineers focus on building custom Linux distributions with Yocto, while Embedded Linux Engineers may work on kernel and driver development across various Linux systems. The roles overlap in skills but differ in focus areas.

What are popular job titles related to Yocto Embedded Software Engineer jobs?

For Yocto Embedded Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various Yocto Embedded Software Engineer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 86% Full Time, 9% Part Time, and 3% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $153,383 per year, or $73.7 per hour.

Embedded Software Engineer

Mountain View, CA โ€ข On-site

Resource Point LLC
IT Servicesย โ€ขย 51 - 200 employees

$155K - $204K/yr

Contractor

Re-posted 26 days ago


Job description

Job Title: Embedded Software Engineer

Location: Mountain View, CA (On-site interviews)  - Client will pay

Other Project Locations (Contract): Seattle, WA; San Francisco, CA; Pittsburgh, PA

Duration: 12+ Months

Employment Type: Full-time (FTE) or Contract (H1B transfers considered for FTE)

We are seeking an experienced Embedded Software Engineer with a specialized focus on Client's platforms to contribute to cutting-edge automotive projects. This role involves working with sophisticated System-on-Chip (SoC) architectures and developing robust drivers and operating system layers, particularly on Linux and Yocto-based environments.

 Responsibilities:

  • Develop and optimize embedded software for Client-based automotive platforms, including NVIDIA Xavier.
  • Work extensively with Driver OS development and integration.
  • Implement and customize Linux distributions using Yocto Project for embedded automotive systems.
  • Contribute to the bring-up and optimization of System-on-Chip (SoC) functionalities.
  • Collaborate with hardware and applications teams to ensure seamless software-hardware integration.
  • Troubleshoot and debug complex issues at the driver and operating system level.
  • Potentially work with NXP S32 Series processors, understanding their application in the automotive industry (e.g., for vehicle networking, domain/zonal control, radar processing, or real-time processing).

Required Skills & Experience:

  • Strong experience with NVIDIA platforms, specifically Xavier.
  • Expertise in Linux embedded development and Yocto Project.
  • Proven experience in Driver OS development.
  • Solid understanding of System-on-Chip (SoC) architectures.
  • Proficiency in C/C++ programming.
  • Familiarity with NXP S32 Series processors (e.g., S32G for vehicle networking, S32R for radar, S32Z/E for real-time control, or S32K for general-purpose automotive MCUs) is a strong plus, and an understanding of their industry applications.
  • Bachelor's or Master's degree in Electrical Engineering, Robotics, Computer Science, or AI Engineering.