Position Details
About this role
Staff Engineer, Firmware & Embedded Software leads embedded firmware design for Carrier’s next-generation HVAC products. The role drives architecture decisions, solves complex technical problems, mentors engineers, and ensures quality, reliability, and cybersecurity across firmware.
Key Responsibilities
- Design and implement embedded firmware solutions for next-gen HVAC products
- Drive architecture decisions for MCU, RTOS, and peripheral interfaces
- Mentor and coach junior/mid-level engineers
- Lead debugging and validation with JTAG/BDM and emulators
- Ensure cybersecurity practices including Secure Boot and firmware updates
Technical Overview
Embedded firmware stack includes C/C++, RTOS, microcontrollers, UART/I2C/SPI/Modbus, OTA updates, and Secure Boot. Requires hardware debugging skills (JTAG/BDM) and CI/CD integration with hardware-focused development processes.
Ideal Candidate
The ideal candidate is a senior embedded firmware engineer with 7+ years of hands-on experience in C/C++ for embedded systems, RTOS, and MCU peripherals. They should lead architecture decisions, mentor junior engineers, and drive cybersecurity-aware firmware, with HVAC controls domain experience a plus.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
7+ years embedded firmware experience is required, Lack of HVAC controls experience, Not onsite in Indianapolis or not willing to be hybrid
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile