Job Description
Role Summary
The Senior Embedded Software Engineer will be responsible for designing, developing, and maintaining embedded firmware for our next-generation HVAC and IoT-connected products. This role will work closely with cross-functional teams (hardware, system, cloud, mobile app, testing) to deliver reliable, secure, and maintainable embedded software that meets global quality and regulatory standards.
You will act as a technical leader within the team—owning key modules, guiding junior engineers, and contributing to architecture and design decisions for new platforms and features.
Key Responsibilities
Design, implement, and maintain embedded firmware in C/C++ for microcontroller-based systems (e.g. RL78, ARM Cortex-M, or similar).
Develop and integrate features related to HVAC control, communication interfaces, and IoT connectivity.
Work with RTOS-based environments (e.g. FreeRTOS or similar), i...
Ready to Apply?
Take the next step in your AI career. Submit your application to Carrier today.
Submit Application