Senior Embedded Software Engineer
Job Number: 10182
External 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 practices
Minimum Qualifications
- Bachelor’s degree.
- 5+ years of experience in C/C++ programming and embedded Linux systems
- 5+ years of experience in complex debugging and system-level problem-solving
Preferred Qualifications
- Bachelor’s Degree in Computer Science, Engineering, Electronics, or related discipline.
- Master’s Degree in Computer Science, Engineering, Electronics, or related discipline.
- Familiarity with CI/CD tools (Docker, Conan, CMake, SonarQube)
- Familiarity with HVAC control systems or industrial embedded platforms
- Good understanding of software architecture, integration, and real-time/embedded systems
- Ability to identify and manage technical risks across development lifecycle
- Strong analytical, troubleshooting, and communication skills
Job Number: 30202860
Community / Marketing Title: Senior Embedded Software Engineer
Location_formattedLocationLong: North Carolina, US