onsite
Software Test Engineer Embedded Systems - grey engineering GmbH
QA Engineer
Lead testing of embedded firmware and hardware, designing automated test suites in C++/Python, and ensuring reliability across diverse RTOS platforms.
About the role
Key Responsibilities
- Design, develop, and maintain automated test frameworks for embedded firmware using C++ and Python.
- Execute functional, regression, and performance tests on hardware prototypes and production units.
- Collaborate with firmware and hardware teams to diagnose and resolve defects, providing detailed bug reports.
- Integrate test results into continuous integration pipelines and maintain test documentation.
- Analyze test metrics, identify trends, and recommend process improvements.
Requirements
- Strong experience with embedded C/C++ development and debugging.
- Proficiency in Python for test automation and scripting.
- Hands‑on knowledge of RTOS environments and hardware interfaces (UART, SPI, I2C).
- Solid understanding of test methodologies, CI/CD, and version control (Git).
- Excellent problem‑solving skills and a proactive, detail‑oriented mindset.
Skills
cpythontest automationrtos