1

Yocto Jobs in Michigan (NOW HIRING)

Principal SW Developer

Auburn Hills, MI · On-site

$127K - $171K/yr

C/C++, Python, Linux BSP, Yocto, driver debugging * Image Processing: OpenCV, ISP tuning, HDR fusion, denoise, demosaic, geometric undistortion, seam-aware stitching * Interfaces: MIPI/CSI, GMSL, FPD ...

Principal SW Developer

Auburn Hills, MI

$127K - $171K/yr

C/C++, Python, Linux BSP, Yocto, driver debugging * Image Processing: OpenCV, ISP tuning, HDR fusion, denoise, demosaic, geometric undistortion, seam‑aware stitching * Interfaces: MIPI/CSI, GMSL ...

Senior Engineer - User Space (Austin, TX)

Troy, MI · On-site

$116K - $153K/yr

Knowledge of build systems (Yocto, Buildroot, or similar) * Strong debugging and problem-solving skills * Experience with version control (Git) and code review * Understanding of software development ...

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 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 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 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:

What job categories do people searching Yocto jobs in Michigan look for?

The top searched job categories for Yocto jobs in Michigan are:

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

SOC Base Software Developer - Cyber Security

SysMind Tech

Auburn Hills, MI • On-site

Other

Posted 15 days ago


Job description

(good OPT or EAD candidates also will consider)
Sogeti/ Automotive client
Title - SOC Base Software Developer - Cyber Security ( 1- 7 yrs experience)
Location - Auburn hills, Michigan ( 5 days onsite)
Rate - 35/hr w2 with no benefits
Job 1 SOC Base Software Developer - Cyber Security
  • Solid experience in C++ for embedded systems
  • hands-on work in Yocto/BitBake, including recipe development and securing Yocto-based distributions (e.g. configuring access control mechanisms such as SELinux, MAC/DAC).
  • A good understanding of cryptography is also required, including experience with RSA, ECDSA/ECC, as well as X.509 certificates and PKI.
  • Familiarity with automotive security topics such as Secure Boot, SOME/IP, MACsec and intrusion detection systems is important.
  • Experience with Qualcomm platforms and SoCs would be considered a plus.