Embedded Software Engineer Job at Addison Group, Waukegan, IL

K0YwNFdXdTJvSVVCT2RxeHRNbUpYK0ViY0E9PQ==
  • Addison Group
  • Waukegan, IL

Job Description

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.

Job Tags

Similar Jobs

Confidential

1st Shift Weekend Picker/Packer at Ulta Beauty Job at Confidential

 ...Job Description: Get Holiday-Ready: Now Hiring for the 1st Shift Weekend Team at Ulta Beauty! New Rates for 2026. Looking to boost...  ...Your Earnings for End-of-Year Expenses Competitive Base Pay: Start at $19.50/hr. High-Earning Overtime: During our peak season,... 

The Calendar Group

Housekeeper- Greenwich, CT Job at The Calendar Group

 ...Seeking an experienced and reliable Weekend Housekeeper to join the household staff of a private family in Greenwich, Connecticut. The...  ...household. Responsibilities: Provide thorough housekeeping and cleaning throughout the residence. Maintain an exceptionally high... 

Central Ohio Transit Authority

Chief Capital Delivery Officer Job at Central Ohio Transit Authority

 ...OPERS & Ohio Deferred CompensationPOSITION SUMMARY:COTA's Chief Capital Delivery Officer leads the twenty-five-year growth and mobility capital...  ...to ensure fiscal discipline, transparency, and supplier diversity.Maintain strong relationships with public officials, boards... 

estaffing Inc

National Food Service Director Job at estaffing Inc

 ...Job Title: National Food Service Director- Maine to Florida territory Job Type: Full Time/Permanent Location: Northeast, MA 01810 Job Duration: Permanent NOTE- Location: New England or New York New England or New York based candidates... 

AuraOne

Mexican ChatGPT User Job at AuraOne

 ...Category: Enterprise Workflow & Tool Use Pay: $50 / hr Location: Remote US-eligible Contractor Mexican ChatGPT User is a remote review track for evaluating AI outputs across mexican chatgpt user specialist operations workflows. Reviewers grade workflow correctness...