Controls Software Test Engineer

Trane Italia•Clarksville, TN
•$52,300 - $93,485•Hybrid

About The Position

Trane Technologies is seeking a Controls Software Test Engineer in Clarksville, Tennessee, to prepare, conduct, and report on testing embedded software for Trane Commercial HVAC products. The role analyzes functional requirements, develops test cases and procedures, runs manual and automated tests, investigates product behavior, reports defects, and verifies fixes. It also contributes to engineering test facilities, simulators, testing tools, technology, processes, and recommendations for improving product testing. The position is safety sensitive and requires adherence to safety measures when working with electrical equipment.

Requirements

  • Bachelor’s degree in engineering, engineering technology, computer science, or a related discipline, or commensurate experience in software development or software testing.
  • Demonstrated proficiency with Microsoft Office, including Excel macros, pivot tables, XML files, formulas, and commands.
  • Understand and follow safety measures when working with electrical equipment.
  • Communicate effectively with others in writing and verbally.
  • Meet deadlines, work dependably, function in a team, and effectively meet internal and external customer needs.

Nice To Haves

  • Coursework or experience with current test methodologies, quality assurance practices, and object-oriented and component-based product development.
  • Experience developing software using AI tools.
  • Completion of, or service as, an engineering intern contributing to embedded controls development, software implementation, and structured software testing.
  • Experience with automated testing.
  • Programming experience, such as Python, C, or C++.
  • Knowledge of industrial or embedded controls and building control systems.
  • Knowledge of unitary refrigeration systems.
  • Knowledge of unitary HVAC equipment and system operation.
  • Experience testing and configuring embedded controllers.

Responsibilities

  • Analyze functional requirements and generate comprehensive test cases.
  • Write functional test procedures and automated test scripts that comprehensively test product requirements.
  • Execute test procedures and automated test scripts as part of formal product testing.
  • Conduct exploratory testing based on detailed knowledge of the product under test.
  • Report product issues in the defect tracking system.
  • Verify product defect fixes.
  • Help build and maintain engineering test facilities, including the test room, test hardware, and test software.
  • Assist with developing hardware and software simulators when appropriate.
  • Help advance testing tools, technology, and processes within Controls Engineering.
  • Recommend improvements to the product testing process.
  • Meet short- and long-term deadlines, work dependably, and effectively meet internal and external customer needs.
  • Work in a team environment and maintain a cooperative temperament while coping with stress.
  • Perform mental tasks such as decision-making, learning, rational thinking, and exercising good judgment.
  • Take on other duties as assigned.

Benefits

  • Health insurance and holistic wellness programs with incentives, effective on 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) match.
  • Educational and training opportunities through company programs.
  • Tuition assistance and student debt support.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service