Firmware Engineer

Neotech
Full-time Naperville, IL other-general
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...

Apply for this Job

Submit your application for the Firmware Engineer position at Neotech.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: Naperville, United States
Posted: June 10, 2026
Deadline: June 14, 2026