1

Yocto Jobs in Michigan (NOW HIRING)

* 5-10 years of embedded software experience Hands-on expertise with Yocto Linux build systems and ARM-based embedded platforms (NXP i.MX6 or similar) Working knowledge of systemd service management ...

New

Sr. Staff SoC BSW Core Engineer

Auburn Hills, MI · On-site

$113K - $149K/yr

Familiarity with Yocto, Device Trees, and system configuration for embedded Linux * Understanding of functional safety and cybersecurity standards (ISO 26262, ISO/SAE 21434) * Proficiency in ...

Ethernet Tech Lead

Auburn Hills, MI · On-site

$41K - $53K/yr

Familiarity with Yocto, Device Trees, and system configuration for embedded Linux * Understanding of functional safety and cybersecurity standards (ISO 26262, ISO/SAE 21434) * Proficiency in ...

next page

Showing results 1-20

Yocto information

What is a Yocto?

A Yocto job typically refers to a role focused on embedded Linux development using the Yocto Project, an open-source framework for creating custom Linux distributions. Professionals in this role work with BitBake recipes, layers, and metadata to configure and build embedded Linux systems. Responsibilities often include BSP (Board Support Package) development, kernel customization, and optimizing system performance for specific hardware. Experience with cross-compilation, package management, and build automation is essential for success in this role.

What are the key skills and qualifications needed to thrive in the Yocto position, and why are they important?

To thrive as a Yocto developer, you need a thorough understanding of embedded Linux systems, build automation, and cross-compilation, often supported by a degree in computer science, electrical engineering, or a related field. Familiarity with the Yocto Project build system, bitbake, and source code management tools such as Git is highly valued, as are relevant certifications in embedded systems or Linux. Strong problem-solving abilities, effective communication, and a collaborative spirit help you excel in cross-functional teams and address hardware-software integration challenges. These skills ensure you can efficiently build, customize, and maintain reliable embedded Linux distributions critical for complex embedded device projects.

What are the common challenges faced by Yocto developers in their daily work?

Yocto developers often face challenges related to debugging complex build errors, managing custom hardware configurations, and ensuring compatibility across various embedded platforms. Keeping up with frequent updates in upstream libraries and security patches while maintaining custom code requires careful coordination and version control. Working closely with hardware engineers and application developers is essential to align system requirements and resolve integration issues effectively. These challenges offer opportunities to deepen technical expertise and improve troubleshooting skills within the embedded Linux environment.

What are the most commonly searched types of Yocto jobs in Michigan?

The most popular types of Yocto jobs in Michigan are:

Infographic showing various Yocto job openings in Michigan as of August 2026, with employment types broken down into 89% Full Time, 4% Part Time, and 7% Contract. Highlights an 87% Physical, 7% Hybrid, and 6% Remote job distribution.

Lead Embedded Engineer

Ztek Consulting

Detroit, MI • On-site

Other

Posted 3 days ago

New


Job description

  • 5-10 years of embedded software experience
    Hands-on expertise with Yocto Linux build systems and ARM-based embedded platforms (NXP i.MX6 or similar)
    Working knowledge of systemd service management, hardware watchdog integration, and Linux OS optimization
    Familiarity with ASP.NET Core microservices and lightweight IPC frameworks such as ZeroMQ or D-Bus
    Experience working in regulated industries (medical devices, life sciences, or similar) is preferred
    Responsibilities
    Optimize embedded software solutions using ZeroMQ, ActiveMQ, Embedded Linux, C#, and PostgreSQL, ensuring performance, reliability, and maintainability.
    Drive integration and communication strategies between microservices, legacy applications, and embedded systems using messaging frameworks and API-based architectures.
    Optimize system performance and operational excellence through database tuning, messaging optimization, observability, monitoring, logging, and proactive incident analysis.
    Expertise on code reviews, risk management, technical documentation, and guidance on Yocto-based Linux platforms.
    Collaborate with cross-functional Agile teams to ensure technical feasibility, support delivery roadmaps, and continuously improve solution quality and reliability.