Responsibilities
* Develop and maintain automated test frameworks for embedded systems, including hardware‑in‑the‑loop (HIL) and software‑in‑the‑loop (SIL) setups.
* Design and implement test scripts for sensor data validation, communication protocols and real‑time performance checks.
* Plan and execute both simulated and real‑world test scenarios to validate system functionality.
* Monitor test outcomes and proactively address performance regression to maintain system reliability.
* Collaborate with system engineers, software developers and QA teams.
* Integrate automated tests into CI/CD pipelines for continuous validation.
* Analyze test results, identify defects and work closely with development teams to resolve issues.
* Ensure compliance with relevant norms where applicable.
Qualifications
* University degree in Computer Science, Electrical Engineering or related field.
* 3+ years of experience in test automation for embedded systems; knowledge of functional safety norms (e.g. EN 50128, EN 50716, IEC 61508) is a plus.
* Proficiency in Python, C/C++ or similar languages for test scripting.
* Experience with embedded platforms, sensor interfaces (e.g. Ethernet, CAN) and real‑time operating systems (RTOS).
* Familiarity with test frameworks (e.g. Gtest, PyTest), CI/CD tools (specifically GitLab CI) and ROS2.
* Strong understanding of communication protocols and sensor data processing; exposure to railway, industrial or IoT sensor systems is a plus.
Desired Skills
* Analytical mindset with strong problem‑solving skills.
* Attention to detail and commitment to quality.
* Effective communication skills for cross‑functional collaboration.
* Proactive and self‑driven approach to tasks and challenges.
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Quality Assurance
Industry
Railroad Equipment Manufacturing
Location: Wallisellen / Hof, Zurich, Switzerland.
#J-18808-Ljbffr