Stadler: Test Automation Engineer

Stadler
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

Automation of Tests
C++ (Programming Language)
Communications Protocols
Continuous Integration
Data Validation
Ethernet
Python (Programming Language)
Real-Time Operating Systems
Data Processing
Scripting
Test Scripts
Reliability of Systems
Pytest
Gitlab-ci
Information Technology
EN 50128

Job description

  • 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

Requirements

  • Degree in Computer Science or related field; 3+ years experience.
  • Proficiency in Python, C/C++, and test frameworks like Gtest.
  • Strong problem-solving skills and attention to detail., * 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

How you can make a difference:

  • 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

Apply for this position