Embedded Software Engineer

Trane Technologies•Clarksville, TN
•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 integrating equipment into building, campus, and enterprise-wide automation systems. The role assists with the design, implementation, and testing of complex control strategies for Trane Technologies products, collaborating across engineering disciplines to deliver robust control systems verified through laboratory testing and virtual simulations. The position offers opportunities to grow and contribute to next-generation controls.

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 experience 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 and holistic wellness programs with incentives, available from day one for the employee and family.
  • Fertility coverage and adoption/surrogacy assistance.
  • Up to 15 vacation days, paid holidays, sick leave, and additional options for volunteer and parental leave.
  • 401(k) match.
  • Educational and training opportunities through company programs.
  • Tuition assistance and student debt support.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service