1

Embedded C Developer Jobs in Chicago, IL (NOW HIRING)

As an Embedded Engineer at DMC, you will use your embedded expertise and engineering fundamentals ... C, C++, Python, FreeRTOS, Zephyr,) * Uses industry standard tools to support embedded development ...

As an Embedded Engineer at DMC, you will use your embedded expertise and engineering fundamentals ... C, C++, Python, FreeRTOS, Zephyr,) * Uses industry standard tools to support embedded development ...

Experience with Object Oriented Programming in C++11. *Experience testing, debugging, and integrating Embedded Software on target hardware using real time operating systems. *Active Secret Clearance.

Embedded Engineer

Chicago, IL · On-site

$100K - $160K/yr

Strong C and C++ programming skills in resource-constrained embedded environments * Hands-on experience with ARM Cortex-M microcontrollers (STM32 or similar), including peripheral configuration from ...

As an Embedded Engineer at DMC, you will use your embedded expertise and engineering fundamentals ... C, C++, Python, FreeRTOS, Zephyr,) * Uses industry standard tools to support embedded development ...

New

Senior Embedded Engineer

Chicago, IL · On-site

$127K - $167K/yr

Strong C and/or C++ programming skills * Deep experience with Embedded Linux environments * Hands-on experience with Yocto, Bitbake, and system * Linux kernel development experience * Experience ...

Embedded Software Engineer

IL

$135K - $178K/yr

... C++), version control (Git/Github) and real-time operating environments (FreeRTOS, MQX). • Strong understanding of hardware/software integration and system level design. • Ability to work ...

As a Senior Embedded Software Development Engineer, you will work in the Product Development ... Demonstrated skills in C++ and/or C with object oriented design, analysis and programming.

As a Senior Embedded Software Development Engineer, you will work in the Product Development ... Demonstrated skills in C++ and/or C with object oriented design, analysis and programming.

Qualifications YOU MUST HAVE • 6+ years of experience in design and development of embedded software solutions. • Strong expertise in programming languages such as C and C++ with mastery in ...

As a Senior Embedded Software Development Engineer, you will work in the Product Development ... Demonstrated skills in C++ and/or C with object oriented design, analysis and programming.

Showing results 21-40

Embedded C Developer information

See Chicago, IL salary details

$38.1K

$133.1K

$411.3K

How much do embedded c developer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for embedded c developer in Chicago, IL is $133,085.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,700.00 and $137,100.00 per year, depending on experience, location, and employer.

What is an embedded C developer?

An Embedded C Developer is responsible for designing, developing, and optimizing software for embedded systems, which are specialized computing devices within larger systems. They write efficient, low-level C code to interface with hardware components such as microcontrollers, sensors, and communication protocols. Their role often includes debugging, testing, and ensuring real-time performance and reliability. Embedded C Developers work in industries like automotive, healthcare, consumer electronics, and industrial automation. Strong knowledge of embedded architectures, RTOS, and hardware constraints is essential for success in this role.

What are the key skills and qualifications needed to thrive as an embedded C developer?

To thrive as an Embedded C Developer, you need strong programming skills in C, a solid understanding of microcontrollers or embedded systems, and often a degree in computer engineering, electrical engineering, or a related field. Familiarity with development tools such as debuggers, oscilloscopes, version control systems like Git, and real-time operating systems (RTOS) is highly valuable, as are certifications such as ARM Accredited Engineer. Attention to detail, problem-solving abilities, and effective teamwork and communication are key soft skills in this position. These skills ensure reliable, efficient embedded software development and smooth collaboration with multidisciplinary teams in rapidly evolving technical environments.

What are some common challenges faced by embedded C developers in their daily work?

Embedded C Developers often work with resource-constrained hardware, which requires careful memory management and optimization for performance and efficiency. Debugging embedded systems can be challenging, as issues may be intermittent or hardware-dependent, often necessitating close collaboration with hardware engineers. Additionally, developers must frequently adapt to new chipsets, platforms, and evolving industry standards. Despite these challenges, the work is highly rewarding for those who enjoy problem-solving and creating robust solutions that run on real-world devices.

What are the most commonly searched types of Embedded C Developer jobs in Chicago, IL?

The most popular types of Embedded C Developer jobs in Chicago, IL are:

Infographic showing various Embedded C Developer job openings in Chicago, IL as of August 2026, with employment types broken down into 82% Full Time, 5% Part Time, and 13% Contract. Highlights an 82% Physical, 6% Hybrid, and 12% Remote job distribution, with an average salary of $133,085 per year, or $64 per hour.

Embedded Software Engineer III

PROLIM Global Corporation

Rolling Meadows, IL • On-site

$132K - $174K/yr

Full-time

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


Job description

www.govt.prolim.com Is hiring for federal client Northrup Grumman Embedded Software Engineer III
Northrop Grumman | MANHATTAN BEACH,CA & ROLLING MEADOWS,IL
Interested candidate can share resume at alec.dsouza@prolim.com or call Senior Recruiter Alec at 214-764-6882
Job Description: Embedded Software Engineer III (Contract)
Company: Northrop Grumman Corporation
Job Title: Embedded Software Engineer III
Location: Manhattan Beach, CA (Onsite)
Employment Type: Full-Time Contract
Contract Duration: August 3, 2026 - December 31, 2027
Work Schedule: 9x80 A (40 hours/week)
Security Clearance: Active Secret Clearance Required
Citizenship Requirement: U.S. Citizenship Required
Position Overview
Northrop Grumman Strategic Space Systems is seeking an experienced Embedded Software Engineer III to join its Software Engineering organization in Manhattan Beach, California. The selected candidate will develop high-performance embedded software for flight, space, and ground systems operating in resource-constrained environments with both soft and hard real-time requirements.
This role involves designing and implementing complex software solutions for data processing, control systems, and embedded applications while collaborating with multidisciplinary engineering teams throughout the software development lifecycle.
Key Responsibilities
  • Design, develop, test, debug, and maintain embedded software applications using C/C++.
  • Develop object-oriented software for real-time embedded systems.
  • Implement software for resource-constrained environments supporting aerospace and defense applications.
  • Work with real-time operating systems such as VxWorks, RT-Linux, FreeRTOS, or similar RTOS platforms.
  • Participate in software architecture, requirements analysis, design, coding, integration, verification, validation, and deployment.
  • Collaborate with systems, hardware, and test engineers to integrate software with complex hardware platforms.
  • Develop and maintain technical documentation and ensure compliance with software engineering standards.
  • Support software integration, troubleshooting, and debugging in laboratory environments.
  • Participate in Agile, Waterfall, or Spiral software development processes.
  • Ensure software quality through unit testing, code reviews, and system validation.

Required Qualifications
  • Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, or a related technical discipline from an ABET-accredited university.
  • Minimum of 5 years of professional software development experience.
  • Strong experience with C/C++ programming.
  • Experience with Object-Oriented Programming (OOP) and Object-Oriented Software Design.
  • Hands-on experience developing software for real-time operating systems (RTOS) such as VxWorks, RT-Linux, FreeRTOS, or Green Hills Integrity.
  • Experience working in fast-paced laboratory or embedded development environments.
  • Active U.S. Secret Security Clearance.
  • U.S. Citizenship is required.

Preferred Qualifications
  • Experience across the complete software development lifecycle, including:
    • Software architecture
    • Requirements analysis
    • Design and implementation
    • Unit testing
    • System integration
    • Verification and validation
  • Experience with embedded aerospace or defense systems.
  • Familiarity with hardware validation and verification of RF, digital, or mixed-signal devices.
  • Experience using laboratory test equipment, including:
    • Signal generators
    • Noise generators
    • Logic analyzers
    • Spectrum analyzers
    • Network analyzers
    • Power supplies and switching equipment
  • Excellent written and verbal communication skills.
  • Experience working within large multidisciplinary engineering teams.

Required Technical Skills
  • C/C++
  • Embedded C++ Development
  • Object-Oriented Programming (OOP)
  • Object-Oriented Software Development
  • Wind River VxWorks
  • VxWorks RTOS
  • Embedded Systems Development
  • Software Integration & Testing
  • Real-Time Embedded Software

Work Environment
  • Onsite position in Manhattan Beach, California.
  • Collaborative engineering laboratory supporting advanced aerospace and space programs.
  • Opportunity to work on mission-critical embedded software supporting next-generation strategic space systems.