remote
Senior Embedded Software Test Engineer - Copeland
QA Engineer
Lead the design, execution, and automation of embedded software tests for HVACR control systems, ensuring reliability and performance across diverse hardware platforms using C/C++, RTOS, and modern CI/CD pipelines.
About the role
Key Responsibilities
- Design, develop, and maintain automated test suites for embedded firmware running on RTOS platforms.
- Collaborate with firmware and hardware teams to define test plans, requirements, and acceptance criteria.
- Implement unit, integration, and regression tests using industry‑standard frameworks (e.g., Unity, Ceedling).
- Integrate testing into CI/CD pipelines, ensuring rapid feedback and high code coverage.
- Analyze test results, debug failures, and provide actionable recommendations for product improvement.
- Document test procedures, results, and best practices for internal knowledge sharing.
Requirements
- 5+ years of experience in embedded software testing, preferably in HVAC or industrial control domains.