Verification Engineer, Software

Summary BelimoDanbury, CT

About The Position

Belimo is seeking a Verification Engineer, Software to support the design, development, and implementation of automated and system-level test solutions for validating device behavior against functional requirements. This role includes verifying API interfaces (including Redfish) as part of a broader system validation approach across embedded devices and electromechanical systems. This is a hands-on engineering role requiring experience in system-level validation, embedded systems, and hardware-software interaction. The engineer will work closely with global stakeholders, specifically engineering teams in Switzerland, and external consultants to develop and maintain automated test capabilities within the Americas verification organization. The primary focus is validating physical system behavior and embedded device functionality, with API testing used to confirm system behavior. This is not a pure software QA or web API testing role.

Requirements

  • BSc or MSc in Electrical Engineering, Mechanical Engineering, Computer Engineering, Mechatronics, Controls Engineering, or a related technical discipline
  • 10+ years of experience in system validation, embedded systems testing, or electromechanical product testing
  • Experience working with physical systems, lab environments, or hardware/software integration
  • Strong understanding of embedded systems, firmware behavior, and hardware-software interaction
  • Experience with Python for test automation or scripting
  • Experience validating communication interfaces (e.g., CAN, Ethernet, or REST APIs) with the ability to quickly learn and apply API-based validation frameworks such as Redfish
  • Experience with integration-level or system-level testing

Nice To Haves

  • Experience with Hardware-in-the-Loop (HIL) systems or similar test environments
  • Experience with automation frameworks (Robot Framework, PyTest, or similar)
  • Experience testing communication protocols (CAN, LIN, Ethernet, MQTT, etc.)
  • Familiarity with API validation concepts (schema validation, error handling, response validation)
  • Exposure to CI/CD pipelines for automated testing
  • Familiarity with Redfish or other device management APIs
  • Experience working with industrial controls, HVAC systems, or electromechanical products
  • Experience mentoring or guiding less-experienced engineers

Responsibilities

  • Design and execute system-level validation for embedded devices, including interaction between firmware, sensors, actuators, and communication interfaces.
  • Develop and maintain automated test suites using Python and existing frameworks (including consultant-provided tools).
  • Validate API behavior (including Redfish or similar interfaces) to confirm system-level functionality and requirements compliance.
  • Integrate automated testing with physical device behavior, including sensors, actuators, and firmware state.
  • Collaborate with firmware, controls, mechanical, and systems engineers to ensure accurate interpretation of requirements.
  • Take ownership of validation systems after initial setup and expand test coverage for new features and product iterations.
  • Analyze automated and manual test results to distinguish product defects from test or environment issues.
  • Produce clear, defensible test documentation, reports, and traceability of artifacts.
  • Support continuous improvement of test infrastructure, tooling, and workflows.
  • Communicate technical findings, risks, and recommendations effectively to global stakeholders.

Benefits

  • full range of medical, financial, and other competitive benefits
  • target performance bonus of 15% of an employee’s annual base salary
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service