JobMesh

Embedded Software Engineer

Carrier · US

Role Purpose Support the development, testing, and troubleshooting of embedded software on Linux-based HVAC controller platforms. This role focuses on hands-...

Job description

Role Purpose Support the development, testing, and troubleshooting of embedded software on Linux-based HVAC controller platforms. This role focuses on hands-on implementation, lab validation, and debugging, contributing to reliable and high-quality software delivery. Role Responsibilities: - Develop and maintain embedded software using C/C++ - Implement features based on SSRD/SRS requirements under guidance - Perform unit testing and support integration testing - Assist in debugging and root cause analysis of software issues - Provide lab support, including setup, testing, and validation of controller systems - Support troubleshooting across lab, factory, and field environments - Collaborate with software, controls, QA, and systems teams for issue resolution - Participate in Agile development processes and contribute to CI/CD workflows Minimum Qualifications: - Bachelor’s degree. - 2+ years of experience working with C/C++ programming Preferred Qualifications: - Bachelor’s degree in in Computer Science, Electronics, or related discipline - Familiarity with HVAC control systems - Good understanding of embedded systems and Linux environments - Strong analytical and problem-solving sk...