Robotics Test Engineer - Quality & Safety

Agile Robots Ag
München, Germany
5 days 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

München, Germany

Tech stack

Testing (Software)
API
Automation of Tests
Unit Testing
C++
Hardware Interface Design
Python
Robotic Automation Software
Software Engineering
Robot Operating System
Real Time Systems
Hardware Testing
GIT
Linux Development
Integration Tests
Information Technology

Job description

As a Robotics Software Test Engineer, you will play a central role in ensuring the reliability, safety, and predictability of our robotic systems. Your work will span the entire control pipeline-from low-level C-based APIs to ROS 2 interfaces and full hardware-in-the-loop (HIL) validation. Partnering closely with robotics software, controls, and hardware teams, you will define and execute a testing strategy that guarantees our robots behave consistently and safely across all operating conditions., * Develop clear, scalable test plans for our robotics software including the ROS 2 wrapper around our low-level arm and hand control APIs

  • Design unit, integration, system, and HIL tests that validate the translation between ROS 2 interfaces and the underlying C-based control API
  • Build mock environments using frameworks/Tools such as gTest/gMock to isolate and test ROS 2 topics, services, actions, and parameter handling
  • Execute integration tests in simulation and on physical robotic hardware to verify the full control chain
  • Ensure state reporting, diagnostics, and error-handling mechanisms operate reliably within the ROS 2 ecosystem
  • Test the ROS 2 hardware interface, including initialization routines, state interfaces, and command interfaces
  • Conduct structured hardware testing, progressing from unit tests to SIL (software-in-the-loop) and HIL (hardware-in-the-loop) for complete end-to-end validation
  • Develop automated test scripts and custom tools that extend standard ROS 2 utilities
  • Perform long-duration stability tests, performance evaluations, and controlled fault-injection experiments
  • Document results, analyze system behavior, and collaborate with developers to identify, track, and resolve issues
  • Continuously refine testing workflows to improve coverage, safety, and confidence in every software release

Requirements

Do you have experience in Test automation?, Do you have a Master's degree?, * Bachelor's or Master's degree in Robotics, Computer Science, Electrical Engineering, Mechatronics, or a related field

  • 2-3 years of hands-on experience testing robotics software, ideally with ROS 2
  • Strong understanding of unit, integration, system, and hardware-in-the-loop testing methodologies
  • Proficiency with C++, Python, Linux development, and ROS 2 tools (topics, services, actions, launch_testing, etc.)
  • Experience with gTest/gMock and mocking low-level APIs
  • Ability to work safely around robotic hardware and evaluate system behavior in real-world tests
  • Strong analytical skills and a structured, detail-oriented testing mindset
  • Experience with Git and collaborative development workflows, * Experience testing control systems, hardware interfaces, or robotic manipulators
  • Familiarity with ROS 2 hardware interface concepts (resource manager, controllers)
  • Exposure to real-time systems or low-level control APIs
  • Experience with CI/CD pipelines, automated testing frameworks, or simulation tools (Gazebo, Isaac Sim, etc.)

About the company

* A dynamic high-tech company combined with financial soundness and world-class investors. * Join an interdisciplinary, international team with 60+ different nationalities in a collaborative work environment. * Lots of development opportunities in the context of our continued growth. * Challenging tasks and impactful projects alongside experts that enable professional and personal growth. * Corporate Benefits Program that covers health, mobility, and learning with 100€ net per month. * Modern office facilities with a rooftop terrace overlooking Munich, free drinks & fruits, and regular company events contribute to a good working environment.

Apply for this position