Ne
Posted:
June 10, 2026
Location:
Naperville, IL, United States
Job Description
About the Role
We are seeking a talented Embedded Firmware Engineer to design, develop, and maintain firmware for embedded systems used in our products. You will work closely with hardware, software, and systems engineers to build reliable, high-performance embedded solutions from concept through production.
Key Responsibilities
+ Design and develop embedded firmware for microcontrollers and embedded processors
+ Write efficient, reliable code in C/C++ for real-time systems
+ Develop drivers for peripherals such as SPI, I²C, UART, CAN, ADC, and GPIO
+ Work with hardware engineers to bring up new boards and debug system issues
+ Optimize firmware for performance, memory usage, and power consumption
+ Implement and maintain RTOS-based systems when required
+ Conduct code reviews, debugging, and testing
+ Create documentation for firmware architecture and features
+ Support p...
We are seeking a talented Embedded Firmware Engineer to design, develop, and maintain firmware for embedded systems used in our products. You will work closely with hardware, software, and systems engineers to build reliable, high-performance embedded solutions from concept through production.
Key Responsibilities
+ Design and develop embedded firmware for microcontrollers and embedded processors
+ Write efficient, reliable code in C/C++ for real-time systems
+ Develop drivers for peripherals such as SPI, I²C, UART, CAN, ADC, and GPIO
+ Work with hardware engineers to bring up new boards and debug system issues
+ Optimize firmware for performance, memory usage, and power consumption
+ Implement and maintain RTOS-based systems when required
+ Conduct code reviews, debugging, and testing
+ Create documentation for firmware architecture and features
+ Support p...
Apply for this Job
Submit your application for the Firmware Engineer position at Neotech.
Apply Now Save for LaterJob Overview
Job Type:
Full-time
Location:
Naperville, United States
Posted:
June 10, 2026
Deadline:
June 14, 2026