Embedded Software Engineer

Apply

Sign up to receive career updates before completing the application

Note: You will complete the application on the next page


Skip & Continue

Job Number: 10438

External Description:

Role Purpose

The Embedded Software Engineer will support the development of embedded applications for Linux-based HVAC controller platforms, with a focus on the Next Gen Chiller Controller. This role involves hands-on software development, testing, and debugging, along with exposure to edge analytics and data-driven features. The engineer will contribute to building reliable, scalable solutions that improve product performance, diagnostics, and serviceability.

Role Responsibilities

  • Develop and maintain embedded application software using C/C++ on Linux-based controller platforms

  • Implement features for Next Gen Chiller Controller applications, including controls logic, data acquisition, and system interfaces

  • Support integration of edge analytics and data-driven features for diagnostics and performance insights

  • Translate SSRD/SRS requirements into structured and maintainable code under guidance

  • Perform unit testing, integration testing, and basic system validation

  • Assist in debugging, root cause analysis, and issue resolution across software and hardware layers

  • Support development of aftermarket features such as diagnostics, alerts, and service tools

  • Work with systems, controls, QA, and architecture teams for feature development and issue resolution

  • Provide support for lab testing, factory validation, and field issue troubleshooting

Required Qualifications

  • Bachelor’s degree in Computer Science, Electronics, or technical discipline

  • 2+ years of experience in software development (embedded systems, application development, or similar domains)

  • 2+ years of proficiency in C/C++

  • 2+ years of experience working with embedded systems and Linux environments

  • 2+ years years of experience with debugging and troubleshooting software issues

  • 2+ years working with AI Analytics

  • Must have unrestricted authorization to work in the USA. No visa sponsoring available.

Preferred Qualifications

  • Experience with embedded Linux application development

  • Exposure to data analytics or basic AI/ML concepts (e.g., Pandas, NumPy, Scikit-Learn)

  • Familiarity with communication protocols and system integration concepts

  • Exposure to edge computing or IoT-based systems

  • Experience building simple tools or scripts for automation or data analysis

  • Understanding of HVAC systems, industrial controls, or similar equipment domains (good to have)

Job Number: 30205796

Community / Marketing Title: Embedded Software Engineer

Location_formattedLocationLong: North Carolina, US