Find a jobRecruiters

Embedded Software Engineer

Exclusive opportunity

Onsite

Embedded Software Engineer

Addison Group

Embedded Software Engineer

Skills

Linux

5 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Waukegan, IL, USA

Work mode:

Onsite

Published on:

16 October 2026

What they need


Position Summary

We are seeking an experienced Embedded Software Engineer to design, develop, and support embedded firmware for industrial electronic products. This role will focus on low-level, bare-metal firmware development and full product lifecycle ownership, from concept and architecture through release and production support.

Responsibilities

  • Develop embedded firmware in C for microcontroller-based systems.
  • Lead products through the complete development lifecycle, from requirements and design through validation, release, and maintenance.
  • Design and implement bare-metal embedded software solutions.
  • Develop software for real-time operating systems (RTOS/FreeRTOS) environments.
  • Interface embedded systems with communication protocols such as RS232, USB, Ethernet, and Wi-Fi.
  • Collaborate with hardware, manufacturing, and test engineering teams to troubleshoot and optimize system performance.
  • Support product verification, validation, and field issue resolution.

Required Qualifications

  • Strong proficiency in C programming for embedded systems.

  • Proven experience delivering multiple cradle-to-grave embedded products utilizing bare-metal programming.

  • Experience developing software in a real-time operating system (RTOS) environment, such as FreeRTOS.

  • Working knowledge of embedded communications including several of the following:

  • RS232

  • USB

  • Ethernet

  • Wi-Fi

  • Strong debugging and troubleshooting skills at the hardware/software interface.

Preferred Qualifications

  • Experience with Embedded Linux development.
  • Knowledge of SDIO interfaces.
  • Experience with RS485 communication protocols.
  • Familiarity with industrial control, automation, or connected device applications.
  • Exposure to C++ is acceptable; however, the primary development language is C.

Ideal Candidate

The ideal candidate is a hands-on embedded engineer who has successfully brought products from concept through production and is comfortable working close to the hardware in resource-constrained, real-time environments. They enjoy solving complex technical problems and thrive in a collaborative engineering culture.

Other offers great for you!

These companies are also looking for great profiles

Rheso.tech

Senior Embedded Software Engineer

80-100k€ (Annuel)

Permanent contract

Munich, Germany

Hybrid

1 year ago

Quick apply

Rheso.tech

Embedded Software Engineer

75-85k€ (Annuel)

Permanent contract

Munich, Germany

Hybrid

Skills

Dart

1 year ago

Quick apply

Rheso.tech

Embedded Software Engineer

75-85k€ (Annuel)

Permanent contract

Graz, Austria

Hybrid

Skills

Dart

1 year ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools