Unit Controls Embedded Software Developer

CFO Trane U.S. -CFOLa Crosse, WI
Hybrid

About The Position

Trane Technologies is seeking a Unit Controls Embedded Software Developer to join their Trane team in La Crosse, WI. This global team is responsible for developing real-time embedded machine controls for HVAC Equipment and Equipment Integration into Building, Campus, and Enterprise-Wide Automation Systems. The role involves assisting in the design, implementation, and testing of complex control strategies for Trane Technologies’ flagship products. The developer will collaborate with various engineering disciplines to ensure robust control systems, verified through laboratory testing and simulations. This opportunity offers growth, leadership, and career-building challenges with potential for expanding opportunities within the organization.

Requirements

  • Bachelor’s Degree in Electrical Engineering, Computer Engineering, Software Engineering or Computer Science required.
  • 1-3 years of software development experience.
  • 1-3 years of C++ or similar object-oriented software design experience required.
  • Experience in analysis, design, implementation, test, and debugging of software required.
  • Must have excellent verbal, written, and interpersonal skills.

Nice To Haves

  • Experience in hands-on development and troubleshooting on embedded targets a plus.
  • Experience in the UML and Object-Oriented Design a plus.
  • Knowledge of XML, TCP/IP, MODBUS, BACnet, LonTalk a plus.
  • Experience in using Artificial Intelligence tools such as GitHub Co-Pilot.
  • Familiarity with database applications, embedded operating systems (Linux OS) and networking along with software configuration management and defect tracking tools a plus.
  • HVAC equipment/systems knowledge a plus.
  • Systems integration/engineering knowledge a plus.

Responsibilities

  • Analyze, design, implement, and test real-time embedded software for electronic industrial HVAC controls.
  • Integrate software & hardware, and test & 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

  • Competitive compensation
  • Comprehensive benefits and programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service