Firmware Engineer (24760)

NEOTech

Naperville (IL)

On-site

USD 85,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical coverage
Dental coverage
Vision coverage
401(k) Retirement Savings Plan

Job summary

A leading technology company in Naperville is seeking an Embedded Firmware Engineer to design and develop firmware for embedded systems. The role involves writing C/C++ code, working with microcontrollers, and optimizing firmware performance. Candidates should possess a degree in a related field with experience in embedded systems. The position offers a comprehensive benefits package including medical, dental, 401(k), and paid time off. Due to compliance requirements, candidates must be U.S. Citizens.

Qualifications

  • Bachelor’s or Master’s degree in a relevant field.
  • Experience with embedded firmware development.
  • Strong skills in C/C++ programming.

Responsibilities

  • Design and develop embedded firmware for microcontrollers.
  • Write efficient and reliable code for real-time systems.
  • Develop drivers for various peripherals.
  • Support product testing and production releases.

Skills

Embedded systems firmware development
Programming in C/C++
Debugging tools
Microcontroller experience
RTOS familiarity

Education

Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field

Tools

JTAG
Logic analyzers
Oscilloscopes
Git

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 product testing, validation, and production releases
Qualifications
Required Qualifications
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • Experience developing firmware for embedded systems
  • Strong programming skills in C or C++
  • Experience working with microcontrollers (ARM Cortex-M, PIC, AVR, or similar)
  • Familiarity with debugging tools (JTAG, logic analyzers, oscilloscopes)
  • Understanding of hardware interfaces and communication protocols
  • Experience with version control systems (e.g., Git)
Preferred Qualifications
  • Experience with RTOS (FreeRTOS, Zephyr, ThreadX, etc.)
  • Knowledge of bootloaders and firmware update systems (OTA updates)
  • Low-power embedded design experience
  • Familiarity with embedded Linux systems
  • Experience with wireless protocols (BLE, Wi‑Fi, Zigbee, LoRa)
  • Unit testing and CI/CD for embedded systems
Nice to Have
  • Experience bringing products from prototype to mass production
  • Knowledge of secure firmware development
  • Familiarity with hardware schematics and PCB design
  • FPGA experience
Benefits Offered

Comprehensive benefit package including medical, dental and vision coverage; company-paid basic life/AD&D insurance, short-term and long-term disability insurance; voluntary supplemental insurances, flexible spending accounts and employee assistance program (EAP). Sick Leave, Vacation Time, and company-paid Holidays are also provided as paid time off. NEOTech also provides a 401(k) Retirement Savings Plan option with a company match.

Due to ITAR and / or CUI compliance, this position requires candidates to be a U.S. Citizen.

NEOTech is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex including sexual orientation and gender identity, national origin, disability, protected Veteran status, or any other characteristic protected by applicable federal, state, or local law.

NEOTech has a long-standing commitment to maintaining a safe, quality-oriented and productive work environment. We also want all employees to perform their duties safely and efficiently, in a manner that protects their interests and those of their co-workers. We recognize that alcohol and drug abuse pose a threat to the health and safety of NEOTech employees and to the security of the Company’s equipment and facilities. For these reasons, NEOTech is committed to the elimination of drug and alcohol use and abuse in the workplace. Candidates being considered for hire must pass a pre-employment background check and drug test which include screening for illegal drugs and marijuana.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

Smart Start, Inc. • Grapevine (TX)

Hybrid
USD 120,000 - 155,000
Health insurance
401(k) match
Birthday bonus
+1
Firmware Engineer - IoT
Firmware Engineer - IoT

Dormont Manufacturing Co • Brisbane (CA)

On-site
USD 125,000 - 155,000
Test Engineer I (24522)
Test Engineer I (24522)

NEOTech • Los Angeles (CA)

On-site
USD 75,000 - 95,000
Medical, dental, and vision coverage
401(k) Retirement Savings Plan option
Paid time off including Sick Leave and Vacation
Mechanical Assembler IV (24972)
Mechanical Assembler IV (24972)

NEOTech • Westborough (MA)

On-site
USD 45,000 - 60,000
Medical, dental, and vision coverage
401(k) Retirement Savings Plan with company match
Paid time off including sick leave and vacation
Process Engineer I (25200)
Process Engineer I (25200)

NEOTech • Longmont (CO)

On-site
USD 60,000 - 85,000
Medical coverage
Dental coverage
Vision coverage
+1
Quality Director (24568)
Quality Director (24568)

NEOTech • Westborough (MA)

On-site
USD 85,000 - 110,000
Comprehensive health plan
401(k) plan with company match
Flexible spending accounts
Quality Director (24568)
Quality Director (24568)

NEOTech • Westborough (MA)

On-site
USD 130,000 - 145,000
Comprehensive medical, dental, and vision coverage
401(k) plan with company match
Paid time off including Sick Leave and Holidays
Engineering Technician II (25804)
Engineering Technician II (25804)

Neotech • Longmont (CO)

On-site
Medical coverage
Dental coverage
Vision coverage
+2
Engineering Technician I (25730)
Engineering Technician I (25730)

Neotech • Longmont (CO)

On-site
USD 33,062 - 41,328
Medical, dental and vision coverage
401(k) with company match
Paid time off
Firmware Engineer
Firmware Engineer

Quest Global • New York (NY)

On-site
USD 120,000 - 130,000
401(k)
Health insurance
Dental insurance
+5