1

Yocto Embedded Linux Engineer Jobs in Detroit, MI

Staff Software Engineer

Warren, MI · On-site

$189 - $240/hr

We are looking for a strong C++ Software Engineer to support development of next-generation ... QNX* Embedded Linux* Vehicle signal integration* Middleware/service-based ...

Showing results 41-60

Yocto Embedded Linux Engineer information

See Detroit, MI salary details

$83.2K

$133.5K

$187.6K

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

As of Sep 4, 2026, the average yearly pay for yocto embedded linux engineer in Detroit, MI is $133,525.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,900.00 and $158,900.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 cities near Detroit, MI are hiring for Yocto Embedded Linux Engineer jobs?

Cities near Detroit, MI with the most Yocto Embedded Linux Engineer job openings:

Infographic showing various Yocto Embedded Linux Engineer job openings in Detroit, MI as of August 2026, with employment types broken down into 92% Full Time, 2% Part Time, and 6% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $133,525 per year, or $64.2 per hour.

Embedded Software Engineer

Pi Square Technologies LLC

Dearborn, MI • On-site

$120K - $158K/yr

Full-time

Re-posted 22 days ago


Job description

Embedded Software Engineer
Job Description & Skill Requirement:
Key Responsibilities
• Design and develop embedded software for distributed systems involving multiple microcontrollers
• Implement low-level drivers and Board Support Package (BSP) components
• Develop real-time Ethernet and communication protocols (UART, SPI, IPC, I2C)
• Work on RTOS / bare-metal software development for scalable platforms
• Perform integration, debugging, and optimization (CPU, memory, power)
• Analyse and resolve low-level system issues across embedded layers
• Conduct unit testing, integration testing, and automation using Python scripting
• Ensure compliance with MISRA, ASPICE, and ISO26262 standards
• Maintain design documentation, traceability, and architecture artifacts
• Collaborate with hardware teams, V&V teams, and external vendors
• Provide bench-level debugging and HIL validation support
• Lead/participate in triaging sessions and release activities
Qualification:
• Bachelor's degree in Computer Science / Electronics & Communication Engineering
Skills to look for:
• C / C++ Programming
• Python Scripting
• Embedded Software Development
• BSP & Device Driver Development
• AUTOSAR (BSW, RTE, SWC, Davinci tools)
• RTOS (FreeRTOS / SafeRTOS)
• Linux / QNX Systems
• UART, SPI, I2C, IPC communication
• CAN / CAN-FD
• Ethernet Drivers
• UDS Protocol (ISO 14229)
• DMA, Multicore & Shared Memory concepts
• Lauterbach Debugging Tool
• GTest, Parasoft (Unit Testing)
• Bazel Build System
• JIRA, JAMA
• Flash / Memory Driver Development
• Wear leveling, Garbage collection, Page swap
• Boot-time & Runtime Optimization
• Low-level debugging across software stack