1

Embedded Linux Yocto Jobs in Troy, MI (NOW HIRING)

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

Deep understanding of Linux-based embedded systems (Yocto, systemd, bootloaders, device trees). * Familiarity with QNX and Adaptive AUTOSAR environments and the ability to configure and debug them on ...

Deep understanding of Linux-based embedded systems (Yocto, systemd, bootloaders, device trees). * Familiarity with QNX and Adaptive AUTOSAR environments and the ability to configure and debug them on ...

Principal SW Developer

Auburn Hills, MI · On-site

$127K - $171K/yr

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

Principal SW Developer

Auburn Hills, MI

$127K - $171K/yr

Linux BSP, Yocto, embedded SoC video pipelines, hardware accelerators, DMA * Validation: HIL, image injection/video replay, objective IQ metrics (PSNR/SSIM variants), subjective panel correlation

next page

Showing results 1-20

Embedded Linux Yocto information

See Troy, MI salary details

$79.6K

$127.8K

$179.6K

How much do embedded linux yocto jobs pay per year?

As of Aug 6, 2026, the average yearly pay for embedded linux yocto in Troy, MI is $127,836.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,300.00 and $152,100.00 per year, depending on experience, location, and employer.

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

AspectEmbedded Linux YoctoEmbedded Linux Engineer
CredentialsKnowledge of Yocto Project, Linux developmentLinux certifications, embedded systems experience
Work EnvironmentEmbedded device development, Linux build systemsDesigning, developing, and maintaining embedded Linux systems
Industry UsageUsed by companies building custom Linux distributions for embedded devicesEmployers developing embedded products with Linux
Search IntentUnderstanding Yocto's role in embedded Linux developmentRoles and responsibilities of embedded Linux developers

Embedded Linux Yocto focuses on building custom Linux distributions for embedded devices using the Yocto Project, while an Embedded Linux Engineer designs, develops, and maintains embedded Linux systems across various hardware platforms. The former is more specialized in build systems, whereas the latter covers broader development tasks.

What cities near Troy, MI are hiring for Embedded Linux Yocto jobs? Cities near Troy, MI with the most Embedded Linux Yocto job openings:
Infographic showing various Embedded Linux Yocto job openings in Troy, MI as of June 2026, with employment types broken down into 85% Full Time, 10% Part Time, and 5% Contract. Highlights an 86% Physical, 6% Hybrid, and 8% Remote job distribution, with an average salary of $127,836 per year, or $61.5 per hour.

Embedded Linux Software Engineer

OtterBase

Southfield, MI • On-site

Other

Posted 26 days ago


Job description

Job Description Description: Embedded Software engineer to develop leading edge technology for network switch platforms and embedded devices. Responsibilities/skills: Design, develop, and maintain embedded Linux software for network switch platforms and embedded devices. Build and customize Linux kernels, boot loaders, root file systems, and bootable software images using Yocto or Buildroot.

Develop low-level drivers and hardware interfaces in C/C++, including register-level programming from IC datasheets. Configure and maintain CMake-based build systems and support CI/CD pipelines for embedded software releases. Collaborate with hardware, FPGA, RF, and systems teams to integrate, optimize, and troubleshoot embedded platforms.

Debug hardware and networking issues using lab equipment and contribute to system architecture for networking, timing, and synchronization. Qualifications: 5+ years of embedded Linux software development experience. Strong experience with C/C++, Linux kernel customization, Yocto and/or Buildroot, and embedded boot loaders (U-Boot or similar).

Experience creating bootable software images and managing embedded Linux build environments. Proficiency with CMake and modern software development workflows, including Git and CI/CD.