Embedded SW Engineer

Trane Italia•La Crosse, WI
•$77,300 - $110,250•Hybrid

About The Position

Trane Technologies is seeking a Unit Controls Embedded Software Engineer to join a global team developing real-time embedded machine controls for HVAC equipment and for 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. The engineer works alongside multiple engineering disciplines to deliver robust control systems, verified through laboratory testing and virtual simulations. The role offers opportunities to contribute to next-generation controls and to develop professionally within the organization. Work is onsite Monday through Thursday; on Fridays, employees may choose their work location based on work requirements. Estimated travel is 5%.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, or Computer Science.
  • 1–3 years of software development experience.
  • 1–3 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.
  • Experience using artificial intelligence tools such as GitHub Copilot.
  • 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.
  • 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