Tallo logoTallo logo

Firmware Engineer

Job

Antunes

Carol Stream, IL (In Person)

$120,000 Salary, Full-Time

Posted 1 week ago (Updated 6 days ago) • Actively hiring

Expires 6/2/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
71
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Firmware Engineer Antunes - 3.8 Carol Stream, IL Job Details $107,000 - $133,000 a year 1 day ago Benefits Disability insurance Health insurance On-site gym Dental insurance Paid time off Employee assistance program Vision insurance 401(k) matching Life insurance Qualifications Embedded systems Firmware Microcontrollers Bachelor's degree Embedded software Full Job Description 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. 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.

Similar remote jobs

Similar jobs in Carol Stream, IL

Similar jobs in Illinois