Demo

Firmware Engineer

Antunes
Carol Stream, IL Full Time
POSTED ON 4/30/2026
AVAILABLE BEFORE 6/29/2026

We are seeking a creative and experienced Firmware Engineer to join our dynamic team. We need someone passionate about designing, developing, and maintaining firmware for microcontroller-based products. This role involves working closely with hardware engineers to implement reliable, efficient firmware that interfaces directly with sensors, communication peripherals, and real-time control systems. The ideal candidate is comfortable working close to the hardware, debugging at the register level, and bringing products from early prototypes through production. Additionally, this role involves ensuring the integrity of our final products by addressing complex cross-functional engineering problems.

Essential Role Responsibilities

  • Firmware Design and Implementation: Design, develop, and implement complex firmware in C/C for microcontroller-based systems that meet business requirements and technical specifications. Ensure systems are reliable and maintainable.
  • Cross-Functional Collaboration: Work closely with cross-functional teams, including R&D, product development, and engineering, to ensure software integration and alignment with project goals.
  • Testing and Validation: Develop testing plans to validate software functionality, performance, and reliability. Identify and resolve any issues or discrepancies.
  • Requirements Analysis: Collaborate with stakeholders to gather and analyze software requirements, translating them into detailed technical specifications and solutions.
  • Project Planning: Collaborate with project managers to plan the project tasks and timeline when a new requirement specification is given.
Qualifications:
  • Proven experience in systems engineering, including design, implementation, integration, and maintenance.
  • Strong analytical and problem-solving skills, with the ability to diagnose and resolve complex technical issues.
  • Experience with hardware peripherals such as UART, SPI, I²C, ADC/DAC, Timers and PWM.
  • Debug firmware using tools such as JTAG/SWD debuggers, logic analyzers, oscilloscopes, serial logging.
  • Integrate communication stacks such as USB, Ethernet, Wi-Fi, industrial protocols.
  • Basic understanding of embedded software architecture, the benefits and pitfalls of design choices when structuring a code base
  • Maintain version control and collaborate using Git-based workflows.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with diverse teams and stakeholders.
  • Ability to work independently and as part of a team in a multi-task environment.
  • Knowledge of relevant industry standards and best practices.

Essential Education & Experience

  • Bachelor of Science in Electrical Engineering, Computer Engineering, or a related technical field.
  • Minimum 4 years of experience in embedded software design for microcontrollers.

 

Preferred Qualifications

 

  • Experience with ARM Cortex-M microcontrollers.
  • Familiarity with vendor frameworks such as HAL or SDK-based development environments.
  • Experience with RTOS environments (e.g., FreeRTOS).

 

Benefits

  • Health Insurance: Comprehensive medical, dental, and vision coverage.
  • Retirement Plans: 401(k) plan with company match to help you plan for your future.
  • Employee Wellness Programs: Access to wellness programs, onsite gym, Employee Assistance Program (EAP).
  • Life Insurance: Basic and supplemental life insurance options.
  • Disability Insurance: Short- and long-term disability coverage.
  • Paid Time Off (PTO).
  • Experience with wireless connectivity (Wi-Fi, BLE, etc.).
  • Knowledge of embedded networking protocols for IoT platforms (e.g. MQTT).
  • Experience supporting product manufacturing and field deployments.

Salary : $107,000 - $133,000

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 Firmware Engineer?

Sign up to receive alerts about other jobs on the Firmware Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
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 Antunes

  • Antunes Carol Stream, IL
  • Are you passionate about designing competitive compensation and benefits programs that drive employee satisfaction? We’re seeking a Total Rewards Manager t... more
  • 2 Days Ago

  • Antunes Carol Stream, IL
  • Position Summary: Under the general direction of Floor Leader(s), the summer help assembler will perform manual labor along a production line, partners wit... more
  • 2 Days Ago

  • Antunes Carol Stream, IL
  • Position Summary: Partner with Supervisor to make our customers successful by embracing AJAs Vision. Under general direction of Supervisor is responsible f... more
  • 2 Days Ago

  • Antunes Carol Stream, IL
  • Position Summary: Partner with Team Leader(s) to make our customers successful by embracing AJA’s Vision. Leads flow/flex line Team Members within assembly... more
  • 4 Days Ago


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

  • Jobot Chicago, IL
  • Cutting edge aerospace and defense company seeking an experienced Firmware Engineer to join our growing talented team! This Jobot Job is hosted by: Josh Ra... more
  • 1 Day Ago

  • NEOTECH Naperville, IL
  • About the Role We are seeking a talented Embedded Firmware Engineer to design, develop, and maintain firmware for embedded systems used in our products. Yo... more
  • 16 Days Ago

AI Assistant is available now!

Feel free to start your new journey!