1

Embedded Systems Firmware Engineer Jobs in Chicago, IL

Embedded Systems Development Engineer

Niles, IL ยท On-site

$115K - $185K/yr

As a Senior Embedded Software Development Engineer, youwill work in the Product Development ... Engage in unit, integration and testing of software components and systems. * Other duties as ...

As a Senior Embedded Software Development Engineer, you will work in the Product Development ... Engage in unit, integration and testing of software components and systems. * Other duties as ...

As a Senior Embedded Software Development Engineer, you will work in the Product Development ... Engage in unit, integration and testing of software components and systems. * Other duties as ...

Embedded Systems Development Engineer

Niles, IL ยท On-site

$115K - $185K/yr

As a Senior Embedded Software Development Engineer, you will work in the Product Development ... Engage in unit, integration and testing of software components and systems. * Other duties as ...

As a Senior Embedded Software Development Engineer, you will work in the Product Development ... Engage in unit, integration and testing of software components and systems. * Other duties as ...

Embedded Software Intern

Niles, IL ยท On-site

$132K - $173K/yr

Work with DSP, systems engineering, and hardware engineering teams to facilitate development and understanding * Assist with maintaining and developing embedded audio platform firmware and USB-based ...

As a Senior Embedded Software Development Engineer, you will work in the Product Development ... Engage in unit, integration and testing of software components and systems. * Other duties as ...

Embedded Software Engineer

Wheeling, IL ยท On-site

$127K - $190K/yr

Design, develop, and maintain embedded drivers and firmware with a strong focus on C programming for embedded systems. * Develop and support real-time embedded applications using RTOS, ensuring ...

Design, develop, and maintain embedded drivers and firmware with a strong focus on C programming for embedded systems. * Develop and support real-time embedded applications using RTOS, ensuring ...

Embedded Systems Development Engineer

Niles, IL ยท On-site

$115K - $185K/yr

As a Senior Embedded Software Development Engineer, youwill work in the Product Development ... Engage in unit, integration and testing of software components and systems. * Other duties as ...

Embedded Systems Development Engineer

Niles, IL ยท On-site

$113K - $181K/yr

As a Senior Embedded Software Development Engineer, you will work in the Product Development ... Engage in unit, integration and testing of software components and systems. * Other duties as ...

As a Senior Embedded Software Development Engineer, you will work in the Product Development ... Engage in unit, integration and testing of software components and systems. * Other duties as ...

Senior Software Engineer, Firmware

Waukegan, IL ยท On-site

$113K - $150K/yr

As a Senior Software Engineer, Firmware you'll design, develop, integrate, and maintain firmware and software for embedded Linux and microprocessor-based systems. You'll work across the full product ...

Showing results 21-40

Embedded Systems Firmware Engineer information

See Chicago, IL salary details

$75.7K

$125.7K

$168.9K

How much do embedded systems firmware engineer jobs pay per year?

As of Sep 15, 2026, the average yearly pay for embedded systems firmware engineer in Chicago, IL is $125,686.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,100.00 and $145,200.00 per year, depending on experience, location, and employer.

What is an embedded systems firmware engineer?

Embedded Systems Firmware Engineers are professionals who design, develop, and maintain the low-level software (firmware) that controls hardware devices in embedded systems. Their work involves writing code that interacts directly with hardware components such as microcontrollers, sensors, and communication interfaces. They ensure that embedded devices, like medical equipment, automotive controllers, or consumer electronics, operate efficiently and reliably. These engineers must have a strong understanding of both hardware and software principles, as well as proficiency in programming languages like C or C++.

What are the key skills and qualifications needed to thrive as an embedded systems firmware engineer?

To thrive as an Embedded Systems Firmware Engineer, you need a strong background in computer engineering, proficiency in programming languages like C/C++, and experience with microcontroller architectures, often backed by a relevant degree. Familiarity with hardware debugging tools, real-time operating systems (RTOS), and version control systems such as Git is typically required. Problem-solving, attention to detail, and strong communication skills are essential for effective collaboration and troubleshooting. These competencies ensure robust firmware development, smooth integration with hardware, and reliable performance in critical embedded applications.

What are some common challenges embedded systems firmware engineers face when integrating new hardware components?

One frequent challenge for Embedded Systems Firmware Engineers is ensuring seamless compatibility between new hardware components and existing firmware. This often involves debugging communication protocols, adapting drivers, and handling timing issues unique to the hardware. Engineers must collaborate closely with hardware designers and test engineers to resolve integration problems efficiently. Staying updated on new technologies and tools is essential to address these challenges effectively and maintain system reliability.

What is the difference between Embedded Systems Firmware Engineer vs Embedded Software Developer?

AspectEmbedded Systems Firmware EngineerEmbedded Software Developer
CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fields; knowledge of C/C++Bachelor's in Computer Science, Software Engineering, or related fields; proficiency in C/C++, Python
Work EnvironmentHardware-focused, working closely with microcontrollers and embedded devicesSoftware-focused, developing applications for embedded platforms
Industry UsageAutomotive, consumer electronics, industrial automationConsumer electronics, IoT devices, medical devices

Both roles involve embedded programming, but Embedded Systems Firmware Engineers focus on low-level firmware development directly on hardware, while Embedded Software Developers often work on higher-level software layers. The roles overlap in skills and industries, but differ in focus and scope.

What cities near Chicago, IL are hiring for Embedded Systems Firmware Engineer jobs?

Cities near Chicago, IL with the most Embedded Systems Firmware Engineer job openings:

Embedded Systems Development Engineer

Niles, IL โ€ข On-site

Shure
Computer and Electronic Product Manufacturingย โ€ขย 1 - 5K employees

$115K - $185K/yr

Other

Medical, Retirement, PTO

Re-posted 10 days ago


Job description

Overview

Shure is seeking senior engineers to join our critical embedded software development team.

As a SeniorEmbedded Software Development Engineer,youwill work in the Product Development Division designing, implementing, testing, and integrating real time, multitasking software for Shureโ€™s professional audio products. This role will work on architecture and design work as well as interacting with other engineering disciplines within Shure.

This role will be hybrid based out of our Niles, IL office.

Responsibilities
  • Design, develop and test embedded software and associated components that are part of a software and hardware system for audio products.
  • Development can consist of hardware drivers, embedded software applications, audio and control networking and networking protocols and related areas using C++ and C as the primary programming languages.
  • Work as part of a cross-functional development team on product architecture as well as the software design implementation cutting edge audio products and technologies
  • Estimate, organize, and document tasks
  • Practice established software development methodologies and principles focusing on software architecture and design.
  • Model designs using UML or similar methodologies as appropriate; develop use cases to model real-time systems behavior
  • Review the design and code developed by peer engineers. Engage in unit, integration and testing of software components and systems.
  • Other duties as assigned
Qualifications
  • BS degree in Computer Science, Electrical Engineering or Computer Electrical Engineering; MS a plus
  • 5 or more years of requisite experience
  • Demonstrated skills in C++ and/or C with object oriented design, analysis and programming.
  • Experience using and designing software with networking protocols - Ethernet, IP, TCP/UDP as well as Wifi and other wireless protocols as well as exposure to network security and protocols a plus.
  • Understanding of operating system concepts, embedded software development environment and tools for real-time embedded operating systems (RTOS), such as Embedded Linux, FreeRTOS or VxWorks.
  • Experience with embedded system architectures, development environments and debugging.
  • Hardware Driver development and hardware debugging exposure a plus
  • Experience with software version control and release
  • Demonstrated attention to detail and ability to analyze complex interdependent variables
  • Demonstrated verbal and written communication skills
  • Ability to work effectively within a team environment
  • Quality consciousness

Applicants for this position must be currently authorized to work in the United States on a full-time basis. Shure will not sponsor applicants for this position for work visas.

WHO WE ARE

Shureโ€™s mission is to be the most trusted audio brand worldwide โ€“ and for over a century, our Core Values have aligned us to be just that. Founded in 1925, we are a leading global manufacturer of audio equipment known for quality, reliability, and durability. We engineer microphones, headphones, wireless audio systems, conferencing systems, and more. And quality doesnโ€™t stop at our products. Our talented teams strive for perfection and innovate every chance they get. We offer an Associate-first culture, flexible work arrangements, and opportunity for all.

Shure is headquartered in United States. We have more than 35 regional sales offices, engineering hubs, distribution centers and manufacturing facilities throughout the Americas, EMEA, and Asia.

Join Shure and Amplify Your Impact. Explore our unique culture and learn the key pillars that define our legacy of excellence.

THE MIX MATTERSDonโ€™t check off every box in the job requirements? No problem! We recognize that every professional journey is unique and are committed to providing an equitable candidate experience for all prospective Shure Associates. PAY TRANSPARENCYShure offers a competitive compensation structure that is reviewed annually to attract, hire, and retain the industryโ€™s top talent. Base salaries vary based on qualifications, geography, experience, and expertise in each respective discipline.The range displayed on each job posting reflects the minimum and maximum base salary for the opportunity. The base salary for this position ranges from $115,600 to $185,000, with a midpoint target. If your salary expectations do not align, still apply as we are often flexible on the seniority of posted positions. All positions also include an award-winning benefits package.

WE GOT YOU - Our BenefitsAt Shure, we prioritize the well-being of our Associates. We offer competitive rewards packages to full-time and part-time Associates working 24 or more hours a week that address physical, mental, financial, and overall well-being. Our benefits include comprehensive healthcare, mental health and retirement savings plans, generous paid time off programs, employee discounts, professional development opportunities, work-life balance initiatives, employee recognition programs, and volunteering/community involvement opportunities. To learn more, check out our Benefits At A Glance.

#LI-HYBRID

#J-18808-Ljbffr