About The Position

The Software Systems Validation Engineer will support development of next-generation HVAC solutions for commercial applications. The role leads validation strategies, builds automated test frameworks, and verifies that embedded controllers meet performance and reliability standards. The position is onsite in Dallas, Texas, and candidates must be willing to attend an onsite interview for the final round. The engagement is listed as 6+ months, contract-to-hire (C2H).

Requirements

  • At least 8 years of system-level validation experience focused on embedded systems.
  • Strong knowledge of embedded systems, microcontrollers, and RTOS.
  • Proficiency in Python scripting and test automation.
  • Familiarity with UART, I2C, SPI, CAN, and BLE protocols.
  • Advanced hardware-software debugging experience using oscilloscopes, logic analyzers, and protocol analyzers.
  • Experience developing test plans, test cases, bug reports, and test reports.
  • Ability to build and optimize automated test frameworks.
  • Bachelor's or master's degree in Electronics Engineering, Computer Science, or a related field.
  • Must be able to work without sponsorship now or in the future.
  • Must be willing to attend an onsite final-round interview.
  • Must be local to Dallas, Texas, as specified in the posting.

Nice To Haves

  • Background in HVAC or industrial control systems.
  • Experience with manual and automated testing for functionality, performance, and reliability.
  • Root cause analysis and bug-reporting skills.
  • Experience collaborating with hardware engineers and system architects.
  • Familiarity with cross-functional team environments.

Responsibilities

  • Lead validation strategies for embedded controllers and commercial HVAC solutions.
  • Build and optimize automated test frameworks.
  • Validate embedded controllers for performance and reliability.
  • Develop test plans, test cases, bug reports, and test reports.
  • Perform system-level testing and hardware-software debugging.
  • Conduct root cause analysis and report bugs.
  • Collaborate with hardware engineers and system architects.
  • Perform manual and automated testing for functionality, performance, and reliability.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service