Software Developer
Role Overview
The Firmware Engineer designs, develops, tests, validates, and supports embedded electronic products for access control and door hardware.
The role works across hardware, firmware, manufacturing, and quality, supporting products from concept through production.
The description states the position is based in Indianapolis, Indiana, and is hybrid.
Key Skills for This Role
Full Job Posting
Position overview
The Firmware Engineer designs, develops, tests, validates, and supports embedded electronic products for access control and door hardware.
The role works across hardware, firmware, manufacturing, and quality, supporting products from concept through production.
The description states the position is based in Indianapolis, Indiana, and is hybrid.
What you will do
- Investigate and resolve product environmental and reliability issues across electrical, firmware, and mechanical systems.
- Develop and maintain embedded firmware for production products and manufacturing test systems.
- Design test solutions, including firmware, automated fixtures, and validation tools.
- Perform root-cause analysis and corrective actions for manufacturing, assembly, and field quality issues using 5-Why, fishbone, 8D, and CAPA.
- Work with engineering, manufacturing, quality, and supplier partners to improve performance and production readiness.
What we require
- Bachelor's degree in Electrical Engineering, Computer Engineering, Engineering Technology, or a related discipline.
- At least five years of product development, design, or test engineering experience focused on electromechanical or embedded products.
- Full product lifecycle experience from concept and design through validation, certification, and mass production.
- Hands-on embedded C development for microcontroller systems, including peripheral bring-up and I²C, UART, and SPI.
- Knowledge of EMI/EMC, radiated emissions and immunity, ESD, and electrical transients.
- Up to 10% travel to support suppliers, contract manufacturers, certification tests, and company teams.
What we prefer
- Experience with environmental and reliability testing such as HALT/HASS, thermal cycling, salt fog, humidity/condensation, and IP-rating evaluation.
- Experience designing or requalifying manufacturing test fixtures and stations.
- Python, LabVIEW, TestStand, or equivalent for test fixture software, automation, and data analysis.
- Altium or comparable ECAD experience; 32-bit ARM Cortex-M, Zephyr or FreeRTOS, and low-power battery analysis experience.
Compensation
- The posting lists a base salary range of $100,000–$150,000; the salary is determined by factors including education, experience, skills, and market alignment.
Benefits
- Benefits listed include medical, dental, vision, life and disability coverage, wellness programs, paid time off, parental leave, 401(k) matching, tuition reimbursement, learning resources, and employee assistance programs.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at dormakaba
Mitarbeiter (m/w/d) Inside Sales für Personenvereinzelungsanlagen
, USA
Junior Produkt Manager (w/m/d) Entrance Systems Automatic
, USA
Produkt Manager Access Control Solutions (w/m/d) | Bonn
, USA
Production Employee
Hallam, AUS
Service Technician
, AUS
Mitarbeiter (m/w/d) Inside Sales für Personenvereinzelungsanlagen
, USA
Production Worker
Dandenong, AUS
Storeperson
Hallam, AUS
Order Picker / Préparateur(trice) de commandes
Montréal, CAN
