Embedded Software Engineer

Trane Italia•Clarksville, TN
•$71,100 - $101,430•Hybrid

About The Position

The Unit Controls Embedded Software Developer works on a global team developing real-time embedded machine controls for HVAC equipment and integration with building, campus, and enterprise-wide automation systems. The role supports the design, implementation, and testing of complex control strategies for Trane Technologies products. It collaborates with multiple engineering disciplines to deliver robust control systems verified through laboratory testing and virtual simulations. The position offers opportunities to contribute to next-generation controls and grow within the organization. The work arrangement is onsite Monday through Thursday, with flexibility to choose the work location on Fridays. Estimated travel is 5%.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, or Computer Science.
  • 3–5 years of software development experience.
  • 3–5 years of C++ or similar object-oriented software design experience.
  • Experience in software analysis, design, implementation, testing, and debugging.
  • Excellent verbal, written, and interpersonal skills.

Nice To Haves

  • Hands-on development and troubleshooting on embedded targets.
  • Experience with UML and object-oriented design.
  • Knowledge of XML, TCP/IP, MODBUS, BACnet, or LonTalk.
  • Familiarity with database applications.
  • Familiarity with embedded operating systems such as Linux and with networking.
  • Familiarity with software configuration management and defect tracking tools.
  • HVAC equipment or systems knowledge.
  • Systems integration or engineering knowledge.

Responsibilities

  • Analyze, design, implement, and test real-time embedded software for electronic industrial HVAC controls.
  • Integrate software and hardware, and test and verify system functionality.
  • Help advance software development tools, technology, and processes.
  • Estimate tasks and generate schedules for reporting to leadership and end customers.
  • Manage field-reported defects.
  • Follow established Trane product development procedures and guidelines.

Benefits

  • Health insurance, effective on day one for the employee and family.
  • Holistic wellness programs with incentives.
  • Fertility coverage and adoption/surrogacy assistance.
  • Up to 15 vacation days, paid holidays, sick leave, and additional options supporting volunteer and parental leave.
  • 401(k) matching.
  • Educational and training opportunities through company programs.
  • Tuition assistance and student debt support.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service