Demo

Senior Firmware Engineer

Addison Group
Palatine, IL Full Time
POSTED ON 10/16/2026
AVAILABLE BEFORE 11/22/2026
Title: Senior Firmware Engineer

Job Type: Long Term Contract

Location: Schaumburg, IL – Onsite 4x / week

Rate: $55-60 / hr

Benefits: Medical, Dental, Vision, 401k

Our client is seeking a Senior Firmware Engineer for a long-term contract supporting connected consumer products. This individual will develop, deploy, and troubleshoot production firmware across multiple embedded product platforms.

The engineer must be comfortable working independently, learning an existing technical environment quickly, and troubleshooting issues across both firmware and hardware. The successful candidate will be expected to become productive quickly and take ownership of assigned development initiatives with limited day-to-day technical oversight.

Expertise in Rust and C is essential, along with productive Python experience for testing, automation, and tooling. The ideal candidate will have at least five years of experience developing and shipping firmware for production products and will be comfortable working with constrained microcontrollers, RTOS environments, Bluetooth Low Energy, hardware debugging tools, and technical documentation.

Experience developing firmware for consumer products is highly valued due to the pace and delivery expectations associated with commercial product development. Engineers coming from medical devices, defense, industrial, or other regulated embedded environments may also be successful if they demonstrate strong technical fundamentals and adaptability.

Required Qualifications

  • 5 years of experience developing firmware that has been released into production products rather than solely prototypes or internal tools.
  • Strong hands-on expertise with both Rust and C, with advanced Rust experience highly valued.
  • Working knowledge of Python for testing, automation, and development tooling.
  • Embedded C development experience on constrained microcontrollers, including experience with FreeRTOS or similar RTOS environments.
  • Understanding of embedded resource constraints, including stack, memory, and flash considerations.
  • Strong knowledge of Bluetooth Low Energy (BLE) protocols, including GATT, advertising, connection parameters, pairing, and bonding.
  • Hardware-debugging experience using tools such as SWD, oscilloscopes, and logic analyzers.
  • Ability to systematically isolate issues across firmware, hardware, communications, and connected devices.
  • Ability to independently interpret datasheets, reference manuals, technical documentation, and hardware errata.
  • Experience with Git-based development and pull-request workflows, including experience working with submodules.
  • Ability to independently take ownership of firmware development projects from troubleshooting through implementation and delivery.
  • Ability to collaborate directly with electrical engineering, Quality, software engineering, and external vendors.
  • Experience working within established firmware release, update, and manufacturing-test processes.
  • Strong written and verbal communication skills, including the ability to clearly explain technical decisions and troubleshooting approaches.
  • Willingness to complete a focused technical assessment as part of the interview process.

Preferred Qualifications

  • Experience developing firmware for consumer or connected products.
  • Experience with Silicon Labs Gecko SDK and Simplicity Studio.
  • Experience with ESP32 platforms, esp-idf, and/or esp-rs.
  • Experience with Jenkins or comparable CI/CD platforms supporting embedded builds.
  • Experience with Nordic, STM, TI, Silicon Labs, or similar embedded chipsets and platforms.
  • Experience integrating embedded devices with iOS or Android applications.
  • Extensive hands-on experience with oscilloscopes, logic analyzers, debuggers, and other embedded-development laboratory equipment.
  • Experience independently maintaining or working within an embedded-development benchtop environment.

Salary : $55 - $60

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Firmware Engineer?

Sign up to receive alerts about other jobs on the Senior Firmware Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Addison Group

  • Addison Group Wilmington, DE
  • Position Title: Temporary Assistant Registrar Location: Wilmington, DE Assignment Type: Contract through December 2026 Hourly Pay Rate: $22-23/hr Work Sche... more
  • 16 Days Ago

  • Addison Group Bentonville, AR
  • Position: Telephony Consultant Location: 100% Remote, must work CST or EST Hours Pay Rate: $80.00 - $90,00 / Per Hour Employment Type: 2 month contract Ben... more
  • 16 Days Ago

  • Addison Group Erlanger, KY
  • Job Title: Ocean Import Agent Location: Erlanger, KY Industry: Logistics Pay: $55,000 - $62,000 per year Benefits: Vision, Dental, Health, 401k About Our C... more
  • 16 Days Ago

  • Addison Group Le Center, MN
  • Job Title: Bilingual Human Resources Generalist Industry: Food Manufacturing Location (city, state): Le Center, MN Assignment Type: Full-Time, Permanent Pa... more
  • 16 Days Ago


Not the job you're looking for? Here are some other Senior Firmware Engineer jobs in the Palatine, IL area that may be a better fit.

  • Snap-on Diagnostics Inc. Carol Stream, IL
  • Overview The Electronics and Firmware Engineer will design and develop hardware and firmware/software programs (Windows and embedded systems) for torque, g... more
  • 1 Day Ago

  • Actalent Chicago, IL
  • Job Title: Lead Firmware Test Engineer This is a very hybrid position. The Test Engineer must be able to come onsite within a days notice to the Milwaukee ... more
  • 9 Days Ago

AI Assistant is available now!

Feel free to start your new journey!