Embedded Software Engineer

Waukegan, IL


Apply Save

Type: Direct-Hire

Category: Engineering

Reference ID: 10083289

Shortcut: http://addisongroup.gosnaphop.com/2zNjyq


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.

  • Senior Firmware Engineer

    Palatine, IL

    Title: Senior Firmware Engineer Job Type: Long Term Contract Location: Schaumburg, IL – Onsite 4x / week Rate: $55-60 / hr Benefits: Medical, Dental, Vision, 401k Our client is seeking a Senior Firmware Engineer for a long-term contract supporting conn...

    Recommended

  • Senior Backend Software Engineer

    District of Columbia

    Job Title: Senior Backend Software Engineer Location: Remote Employment Type: Contract Pay Rate: $65 - $70/ hour Benefits: This position is eligible for medical, dental, vision, and 401(k). The Role We are seeking a Senior Software Engineer to play a p...

    Recommended

  • Sales Engineer

    Lake Zurich, IL

    Title: Sales Engineer Location: Northern Chicago Suburbs Compensation: $65,000 - 100,000 + commission No sponsorship available Role Overview General Overview: We are looking for a permanent inside sales representative who can help our client market new...

    Recommended

  • Proposal Engineer

    Irwin, PA

    Position Title: Proposal Engineer Location: East Pittsburgh, Irwin Contract to Hire: Pay Rate: $30.00 - $33.65 / Per Hour / Range Based on Experience Benefits: This position may be eligible for medical, dental, vision, and 401(k). Our client who is a m...

    Recommended

  • Software Engineer

    Chicago Metro Area, Illinois

    Position: Software Engineer Duration: Direct-Hire Salary: $120-140K/year commensurate with experience Benefits: This position is eligible for medical, dental, vision, and 401(k). Work Location: Glenwood, IL This position is onsite 5 days per week for t...

    Recommended

  • Electrical Engineer

    Buffalo-Niagra Falls Metro Area, New York

    Location: Buffalo, NY Salary: $80,000-$100,000 Benefits: Medical, dental, vision, 401k, PTO Electrical Engineer The Electrical Engineer will design, maintain, and ensure the regulatory compliance of electrical systems across multiple product lines, inc...

    Recommended

  • Electrical Engineer

    Oklahoma City, OK

    Job Title: Electrical Engineer Location: Oklahoma City, Oklahoma Pay: $150,000 - $200,000 / Annually depending on experience Work Schedule: M-F, 8-5 onsite Benefits: The position is eligible for medical, dental, vision, and 401(k). **Must be authorize...

    Recommended

  • Software Engineer

    Tulsa, OK

    Job Title: Software Engineer Location (city, state): Tulsa, OK Assignment Type: Contract Pay: $70–$85 per hour Work Schedule: Monday–Friday, 8:00 AM–5:00 PM; primarily onsite, with potential for limited hybrid flexibility after onboarding Benefits: Thi...

    Recommended

  • Chemical Project Engineer

    Ennis, TX

    Role: Chemical Project Engineer Salary: $100,000-$120,000 / year+ 10% bonus Location: Ennis, TX Benefits: This role is eligible for medical, dental, vision and 401k. Key Responsibilities Lead multiple capital projects from initial scope development thr...

    Recommended

  • Python Software Engineer

    Nashville, TN

    Job Title: Python Software Engineer Industry: Financial Services Location (city, state): Nashville, TN Assignment Type: 12-24 month contract with potential conversion to Full Time Pay: $60–$95/hour (Mid - Sr. Level) Work Schedule: Hybrid – 3 days onsit...

    Recommended

  • Controls Engineer

    Buffalo, NY

    Location: Buffalo, NY Salary: $100,000-$125,000 Benefits: Medical, dental, vision, 401k, PTO The Controls Engineer will design, maintain, and improve industrial automation systems supporting manufacturing operations. This role requires strong PLC progr...

    Recommended

  • Electrical Engineer

    Oklahoma City, OK

    Job Title: Electrical Engineer Location (City, State): Oklahoma City, Oklahoma Assignment Type: Direct Hire Pay: $75,000–$105,000 annually, depending on experience Work Schedule: Monday–Friday, 6:00 a.m.–2:30 p.m.; onsite Benefits: This position is eli...

    Recommended

  • Senior Software Engineer

    Tulsa, OK

    Job Title: Senior Software Engineer Location (city, state): Tulsa, OK Assignment Type: 12-Month Contract (Potential for Extension) Pay: $70–$85 per hour Work Schedule: Monday–Friday, 8:00 AM–5:00 PM, 100% Onsite Benefits: This position is eligible for ...

    Recommended

  • System Engineer - Infrastructure

    Bellvue, WA

    Role: Infrastructure Engineer Duration: 12 Months to start Location: Bellevue and Everett Pay: $70/hr Start: ASAP Process: 3 Steps Seeking a Contractor to provide the following services a skilled and motivated hardware infrastructure engineer to join o...

    Recommended

  • Sr. Software Engineer

    Dallas Metro Area, Texas

    Job Title: Senior Software Developer Location (city, state): Arlington, TX Assignment Type: Direct hire Pay: $100,000–$130,000 annually, plus a target 10% bonus Work Schedule: On-site Monday through Thursday; remote Friday Benefits: This position is el...

    Recommended

  • Software Engineer - Java, EMR

    Texas

    Job Title: Software Engineer - Java, EMR Location: Remote (U.S.) Salary: $140,000 - $170,000 Base Job Type: Full-Time | Exempt Benefits: Medical, Dental, Vision, 401(k), Unlimited PTO Work Authorization: Must be authorized to work in the United States....

    Recommended

  • Senior Data Engineer

    Austin, TX

    Position: Senior Data Engineer Location: Austin, TX - Hybrid Compensation: $70.00 - $80.00 / Per Hour Employment Type: 12 month contract with contract-to-hire option Schedule: 2x per week remote, onsite 3x per week Benefits: This position is eligible f...

    Recommended

  • Application Security Engineer

    Oklahoma City, OK

    Job Title: Application Security Engineer Direct Hire: Must be authorized to work in the United States now and in the future without assistance. Pay: $115,000–$140,000 annually, plus a 16% target bonus Work Schedule: Full-time. Onsite 3 times a week. Be...

    Recommended

  • AI Engineer

    Tampa, FL

    Job Title: AI Engineer Location: Tampa, FL Job Type: Full-Time, Exempt Compensation: $120K - $140K w/flexibility based off of experience/skills Benefits: This position is eligible for medical, dental, vision, 401(k), and PTO. We’re partnering with a gr...

    Recommended

  • Building Engineer

    Virginia

    Role: Building Engineer Location: Ashburn, VA Pay Rate Range: $40.00 - $47.00 / Per Hour DOE Benefits: This position is eligible for medical, dental, vision and 401k Internal Job ID: 10081384 Are you looking for a growth opportunity for a reputable com...

    Recommended

  • HPC Platform Engineer

    Dallas, TX

    Job Title: HPC Platform Engineer Industry: High Performance Computing / AI Infrastructure Location (city, state): Dallas, TX Assignment Type: Direct hire Pay: $180,000–$260,000 base salary, plus a potential $50,000–$100,000 bonus Work Schedule: Hybrid;...

    Recommended

  • Manufacturing Engineer

    Tulsa, OK

    Title Manufacturing Engineer Location Tulsa Salary 130k Benefits - Medical, Dental, Life, 401k, PTO eligible Our client, leading manufacturing organization is seeking a Manufacturing Engineer to support machine assembly, process improvement, and new pr...

    Recommended

  • Senior Network Engineer

    Houston, TX

    Job Posting: Senior Network Engineer Salary: $130,000–$140,000 We are seeking a highly experienced Senior Network Engineer to lead the design, implementation, and optimization of enterprise network and security infrastructure. This individual will play...

    Recommended

  • Senior Database Engineer

    Oklahoma CIty, OK

    Role: Senior Database Engineer Position Type: Contract-to-Hire Location: Oklahoma City (Hybrid) Pay Rate Range: $110,000-125,000 annually DOE Benefits: You are eligible for medical, dental, vision insurance benefits, 401K Are you looking for a growth o...

    Recommended

  • Product Engineer

    Oklahoma City Metro Area, Oklahoma

    Job Title: Product Engineer Industry: Automotive Manufacturing / Remanufacturing Location (city, state): Oklahoma City, OK Assignment Type: Direct Hire Pay: $77,000–$115,000 annually, depending on experience Work Schedule: Monday–Friday | 6:00 AM–2:30 ...

    Recommended

  • Software Engineer Architect - .NET

    Anywhere

    Senior .NET Developer / Architect Location: Remote in the United States Compensation: $130K–$140K (Direct Hire) plus medical, dental, vision, 401K, paid time off Direct hire opportunity We are partnering with a growing client to add multiple Senior .NE...

    Recommended

  • Workday Security Operations Engineer

    Oklahoma City, OK

    Job Title: Workday Security Operations Engineer Location (City, State): Oklahoma City, OK Assignment Type: Direct Hire - Must be authorized to work in the United States now and in the future without assistance. Pay: $115,000–$140,000 annually, plus a 1...

    Recommended

  • Flight Test Engineer — ECS & Thermal Systems

    Wichita Metro Area, Kansas

    Role: Flight Test Engineer — ECS & Thermal Systems Location: Newton, KS Pay Rate Range: $47-$64/hour Benefits: This position is eligible for medical, dental, vision, and 401(k) Are you looking for a growth opportunity for a reputable company with a pos...

    Recommended

  • Sr. Microsoft 365 Engineer

    Chicago, IL

    Role: Senior Microsoft 365 Engineer - Power Platform & Automation Industry: Professional Services / Information Technology Location: Chicago, IL – Hybrid Assignment Type: Direct Hire / Permanent Salary: $110,000 – $120,000 / year Work Schedule: Hybrid ...

    Recommended

  • Facilities Engineer

    Los Angeles Metro Area, California

    Job Title: Facilities Engineer Industry: Private Property / Luxury Facilities Management Location (city, state): Los Angeles, CA Assignment Type: Direct Hire Pay: $45–$53/hour, depending on experience, plus performance-based bonus potential Work Schedu...

    Recommended