1

Embedded Linux Yocto Jobs in Illinois (NOW HIRING)

Embedded Software Architect

Decatur, IL · On-site

$167K/yr

The ideal candidate will have strong expertise in Embedded C/C++, microcontrollers, RTOS, embedded Linux/Yocto, hardware interfaces, and real-time systems, preferably within the medical device domain.

Embedded Software Architect

Decatur, IL · On-site

$167K/yr

The ideal candidate will have strong expertise in Embedded C/C++, microcontrollers, RTOS, embedded Linux/Yocto, hardware interfaces, and real-time systems, preferably within the medical device domain.

You will work with Embedded Linux, Yocto, QNX, and real‑time operating systems to build reliable, high‑performance solutions. Responsibilities * Analyze product requirements and translate them ...

Associate Software Engineer I

Ottawa, IL · On-site +1

$70K - $80K/yr

You will work with Embedded Linux, Yocto, QNX, and real-time operating systems to build reliable, high-performance solutions. Responsibilities: * Analyze product requirements and translate them into ...

You will work with Embedded Linux, Yocto, QNX, and real-time operating systems to build reliable, high-performance solutions. Responsibilities: * Analyze product requirements and translate them into ...

Embedded Engineer

Chicago, IL · On-site

$135K - $178K/yr

Experience with Linux driver development, Yocto, or Embedded Linux. * Knowledge of wireless protocols (BLE, Wi-Fi, Zigbee, LoRa). * Familiarity with Git version control, CI/CD pipelines for embedded ...

next page

Showing results 1-20

Embedded Linux Yocto information

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 in Illinois are hiring for Embedded Linux Yocto jobs?

Cities in Illinois with the most Embedded Linux Yocto job openings:

Infographic showing various Embedded Linux Yocto job openings in Illinois as of August 2026, with employment types broken down into 75% Full Time, 23% Part Time, and 2% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution.

Embedded Software Architect

2T Consulting

Decatur, IL • On-site

$167K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

We are seeking a Technology Architect – Embedded Software & Industrial IoT with 10+ years of experience in embedded systems, firmware development, and system integration. The ideal candidate will have strong expertise in Embedded C/C++, microcontrollers, RTOS, embedded Linux/Yocto, hardware interfaces, and real-time systems, preferably within the medical device domain.

Key Responsibilities

  • Develop and architect Embedded C/C++ firmware for microcontrollers using bare-metal and RTOS environments.
  • Work with hardware components including sensors, motors, valves, ADC/DAC, and PWM.
  • Develop and integrate embedded Linux using Yocto, including boot flow, system integration, and device communication.
  • Work with UART, I2C, SPI, RS-485, and SMBus communication protocols.
  • Design firmware architecture, bootloaders, firmware upgrades, diagnostics, and fault-handling mechanisms.
  • Apply real-time design principles and PID/control-system concepts.
  • Debug and troubleshoot systems across MCU firmware, Linux applications, and hardware.
  • Support integration of the main .NET application with firmware and hardware.
  • Collaborate with hardware, software, QA, and systems engineering teams on architecture and integration.
  • Support embedded Linux security, Docker/containerization, and system-level integration.

Required Skills

  • 10+ years of overall experience with strong embedded software experience.
  • Expert-level Embedded C/C++ development.
  • Hands-on experience with microcontrollers, bare-metal, and RTOS.
  • Strong experience with Embedded Linux and Yocto.
  • Experience with hardware interfaces and protocols: UART, I2C, SPI, RS-485, SMBus.
  • Knowledge of firmware architecture, bootloaders, firmware updates, diagnostics, and real-time systems.
  • Strong debugging and system-integration skills.