JobMesh

Senior Embedded Software Engineer

Carrier · US

Role Purpose The Senior Embedded Software Engineer will lead the development, integration, and troubleshooting of embedded software for Linux-based HVAC cont...

Job description

Role Purpose The Senior Embedded Software Engineer will lead the development, integration, and troubleshooting of embedded software for Linux-based HVAC controller platforms. This role requires strong technical depth to handle complex development, drive system-level debugging, and proactively identify and manage technical risks, ensuring high-quality and reliable software delivery. Role Responsibilities: - Design, develop, and maintain embedded software using C/C++ on Linux-based platforms - Translate SSRD/SRS requirements into robust and scalable software implementations - Lead system-level debugging, root cause analysis, and resolution of complex software issues - Identify, track, and drive mitigation of technical risks, dependencies, and integration challenges - Own critical software components and ensure quality, performance, and reliability - Perform and guide unit testing, integration testing, and validation activities - Collaborate with architects, systems, controls, and QA teams to ensure alignment and seamless integration - Support lab, factory, and field issue resolution, including critical escalations - Contribute to and drive adoption of Agile, CI/CD, and DevOps practic...