Staff Firmware & Embedded Software Engineer
$96,000–$192,000 year
On-site · Indianapolis, Indiana, United States
Job Summary
Embedded Software leader to oversee Carrier’s embedded control product development; drive software lifecycle from scope to release, provide architectural and cybersecurity guidance, coordinate with hardware, mobile, and cloud teams, and lead Wi-Fi embedded software activities across products. Responsibilities include technical leadership of the software team, creating architectural documentation for design teams, conducting cybersecurity reviews, supporting scrum with product owners, delivering detailed workflows and timelines, and ensuring end-to-end functionality with cross-functional collaboration. Key skills include Linux embedded development (C/C++), RTOS/bare metal programming, OTA/bootloaders, IoT platforms (AWS/Azure/GCP), embedded GUI frameworks (QT, LVGL, Crank), device-to-cloud protocols (MQTT, HTTPS, Sparkplug), wireless technologies (Wi‐Fi, Bluetooth/BLE, Zigbee, LoRa), network protocols (TCP/UDP, IPv4/6), toolchains (Yocto/Buildroot, Jira/Confluence, CI/CD), security practices (encryption, PKI, certificates, HSM, Secure Boot), debugging (GDB, JTAG), and experience with HVAC controls/energy storage systems is a plus. The role requires a minimum Bachelor’s degree and 8+ years of relevant embedded Linux/C/C++ experience, with additional AI strategy exposure and strong hardware knowledge recommended.
Required Qualifications
- Bachelor’s degree
- 8+ years of experience in the design and development of Linux embedded software
- 8+ years of experience in C/C++ programming for embedded systems
- 3+ years experience writing RTOS and/or bare metal programming
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.