✦ Luna Orbit — Software Engineering

Staff Engineer, Firmware & Embedded Software

at Carrier Global

📍 CAI22: Carrier - Indianapolis, 30 South Meridian Street, Indianapolis, IN, 46204 USA Hybrid 💰 $96K – $192K USD / year Posted March 31, 2026
Salary $96K – $192K USD / year
Type Full-Time
Experience lead
Exp. Years 7+ years
Education Bachelor's degree in Engineering, or Computer Science, or a technical discipline
Category Software Engineering

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.

  • 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

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.

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.

Bachelor's degree in Engineeringor Computer Scienceor a technical discipline7+ years embedded firmware design experienceStrong proficiency in C/C++ for embedded systemsRTOS and multithreading experienceMicrocontroller architecture knowledgeEmbedded protocol experience (UARTRS232/485I2CSPIModbus)CI/CD integrationHardware debugging tools experienceOTA firmware updates and firmware design patterns
IoT / Embedded systems designSecure Boot and cryptographyJiraConfluenceAzure DevOpsHVAC Controls SystemsUnit testing and test automation
JiraConfluenceAzure DevOps
C/C++RTOSmicrocontrollersUARTI2CSPIModbusOTA firmwareSecure Bootassembly languagehardware debuggingCI/CD integrationJira/ConfluenceHVAC controls
C/C++RTOSmicrocontrollersUARTI2CSPIModbusOTA firmwareSecure Boot
problem solvingattention to detailleadershipmentorshipcollaboration
Industry Manufacturing
Job Function Lead embedded firmware engineering for HVAC control systems
Role Subtype Staff Engineer
Tech Domains C/C++, RTOS, Microcontrollers, UART, I2C, SPI, Modbus, OTA firmware, Secure Boot
embedded firmwarec/c++rtosmicrocontrollersuarti2cspimodbusota firmwaresecure bootccbjtagbdmhardware debuggingci/cdazure devopshvac controlsfirmware updatesiot

7+ years embedded firmware experience is required, Lack of HVAC controls experience, Not onsite in Indianapolis or not willing to be hybrid

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile