remote
Embedded Systems Test Engineer II - Opengear
QA Engineer
Senior test engineer focused on embedded firmware, responsible for designing, executing, and automating test plans for high‑availability hardware platforms using C/C++ and hardware debugging tools.
About the role
Key Responsibilities
- Design, develop, and maintain automated test suites for embedded firmware using C/C++ and Python.
- Execute manual and automated functional, regression, and performance tests on hardware prototypes.
- Collaborate with firmware and hardware teams to troubleshoot and resolve defects, providing detailed logs and root‑cause analysis.
- Integrate test processes into CI/CD pipelines, ensuring rapid feedback and high code quality.
- Document test plans, results, and best practices for knowledge sharing across the engineering organization.
Requirements
- 3+ years of experience in embedded firmware testing and hardware debugging.