Indianapolis, Indiana, United States On-site Employment USD 120,000 - 135,000 Yearly

dormakaba USA is hiring a Firmware Engineer

About the Role

dormakaba is seeking a Senior Firmware Engineer (Embedded Developer) in Indianapolis, IN. In this role, you will be responsible for designing, developing, and maintaining embedded firmware for electronic locks and access management systems, leading technical execution from architecture to production release.

What You'll Do

  • Own firmware architecture and implementation across multiple releases, including HAL/device drivers, peripheral integrations, and device interfaces/protocols.
  • Develop and maintain firmware using modern embedded platforms and RTOS environments, optimizing for low‑power operation and performance.
  • Build and maintain an embedded test framework and CI/CD pipelines for automated build/test, static checks, and repeatable releases.
  • Partner with hardware, QA, and manufacturing teams on bring‑up, validation, and production test hooks.
  • Support product launch and lifecycle, including root cause analysis for sustaining/field issues and mentoring teammates through design reviews.

What We're Looking For

  • Bachelor’s degree in Engineering, Computer Science, or a related technical discipline.
  • 10+ years of embedded firmware development experience with strong C programming skills.
  • Experience with ARM Cortex-M class microcontrollers and at least one Real-Time Operating System (RTOS).
  • Familiarity with serial communication protocols (I2C, UART, SPI).
  • Strong embedded debugging and hardware+firmware root‑cause analysis skills.

Nice to Have

  • Experience with Jenkins pipeline and Bitbucket (including Pipelines or Git workflows).
  • Experience with the STM32 ecosystem, FreeRTOS, and/or Zephyr.
  • Experience with bootloader design and Over‑the‑Air (OTA) update mechanisms.
  • RFID/BLE experience; familiarity with crypto/security concepts.
  • Experience with Linux development at the application level.

Technical Stack

  • C, ARM Cortex‑M, RTOS, Zephyr RTOS
  • UART, I2C, SPI, RFID, BLE
  • Jenkins, Bitbucket, STM32, FreeRTOS, Linux

Team & Environment

You will partner with hardware, software, manufacturing, and QA teams to deliver robust product releases.

Benefits & Compensation

  • Compensation range: $120,000 - $135,000.
  • Medical, Dental, Vision, Life and Disability Insurance coverage options starting Day One.
  • Medical Wellness Programs.
  • Vacation and Personal Time Off.
  • Parental Leave for Moms and Dads.
  • 401k Matching plan beginning on Day One.
  • CliftonStrengths assessment.
  • Tuition Reimbursement Program.
  • Internal advancement with Learn and Grow Program.
  • 24/7 access to over 15,000 LinkedIn Learning courses.
  • Employee Assistance Programs.
  • Voluntary Legal Insurance.
  • Unlimited Referral Reward Bonuses.
  • Corporate Discounts for shopping, travel and more.

Work Mode

This is an onsite position in Indianapolis, IN.

At dormakaba, you are encouraged to take initiative, develop your skills, and build your career alongside 16,000 experts worldwide who are setting industry standards every day.

Required Skills
CARM Cortex-MRTOSZephyr RTOSUARTI2CSPIRFIDBLEJenkinsEmbedded FirmwareDebuggingRoot-Cause Analysis
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
dormakaba USA

dormakaba is a global leader in access solutions.

Visit website
Job Details
Department Engineering
Category embedded
Posted 14 days ago