{bc}
indeed

Software Developer

dormakaba
Montréal, CAN
Full-time
Executive
Onsite
$100,000–$150,000
Discovered 1 weeks ago
Embedded firmware developmentCMicrocontroller systemsI²CUARTSPI

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at dormakaba