Software Test Engineer - NeuraGym

Neura Robotics

Gemeindeverwaltungsverband Metzingen, Riederich

On-site

EUR 65,000 - 90,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Neura Robotics seeks a hands-on Software Test Engineer for NeuraGym to own validation across physics, sensor simulation, and robot interfaces. You will build scalable automated tests and validation pipelines for sim-to-real transfer, working with simulation, robotics, and AI engineers.

You will drive test standards, reproduce defects, and improve coverage and tooling across the product lifecycle, mentoring peers in testing best practices and collaborating across teams in a fast-paced environment.

Qualifications

  • 4+ years of professional experience in software testing or software engineering in test, ideally on robotics or simulation.
  • Strong programming skills in Python.
  • Experience with pytest or other automated testing frameworks.
  • Experience with CI/CD pipelines and Linux-based development environments.
  • Familiarity with ROS/ROS2 and robotics software architecture.
  • Ability to work across software, robotics, and AI teams.

Responsibilities

  • Own test strategy and quality standards for NeuraGym and drive test infrastructure architecture.
  • Design, develop, and maintain scalable automated test suites (unit/integration/system/regression).
  • Define test plans and acceptance criteria for new features and releases.
  • Build tooling for large-scale, parallelized, cloud-based validation runs.
  • Analyze results to identify regressions, bottlenecks, and unexpected behavior.
  • Mentor engineers on testing best practices and integrate testing into CI/CD pipelines.
  • Collaborate with simulation, robotics, AI, and platform teams to improve stability.

Skills

Python
Test automation
CI/CD
Linux
ROS/ROS2
GIT
C++

Education

Bachelor's or Master's degree in Computer Science, Robotics, Mechatronics, Electrical Engineering, or related field

Tools

Docker
Kubernetes
Git

Job description

Software Test Engineer – NeuraGym
Your Mission & Challenges

We are looking for a hands-on Software Engineer in Test to join the NeuraGym team. You will own the test infrastructure, automation frameworks, and validation strategies that keep our simulation and training environment reliable, reproducible, and trustworthy, so that what our robots learn in NeuraGym transfers to the real world.

You will work closely with simulation, robotics, AI/ML, and platform engineers to build validation pipelines across the whole stack: from physics and sensor simulation to environment definitions, training workflows, and the interfaces to our robot software.

This role goes beyond traditional QA. We want an engineer who understands complex simulated and robotic systems, finds failure modes early, builds automated validation frameworks, and contributes code that makes the platform more robust and developers more productive.

Simulation & platform validation
  • Test and validate NeuraGym's core components: physics and sensor simulation, environment and scenario definitions, robot models, and APIs.
  • Verify simulation fidelity, determinism, and reproducibility across releases, hardware configurations, and compute environments.
  • Validate training and evaluation workflows (e.g. RL, imitation learning, data generation), including result consistency, metrics, and performance.
  • Check the consistency between simulated behavior and real robot behavior to support sim-to-real transfer.
  • Work with software, robotics, and AI engineers to reproduce defects and support root-cause analysis.
Test automation & quality assurance
  • Own the test strategy and quality standards for NeuraGym, and drive architectural decisions for the test infrastructure.
  • Design, develop, and maintain scalable automated test suites for unit, integration, system, and regression testing.
  • Define test plans and acceptance criteria for new features and releases.
  • Build tooling for large-scale, parallelized, and cloud-based validation runs.
  • Analyze results to identify regressions, performance bottlenecks, and unexpected behavior.
  • Maintain test documentation, reports, and traceability between requirements, test cases, and results.
  • Integrate automated testing into CI/CD pipelines and continuous validation workflows.
  • Continuously improve processes, coverage, and tooling across the product lifecycle.
  • Mentor engineers on testing best practices and help shape how quality is built into the development process.
Cross-functional collaboration
  • Partner with simulation engineers, robotics developers, AI researchers, and product teams throughout the development cycle.
  • Provide structured feedback and validation insights that improve the stability and performance of NeuraGym.
  • Champion testing best practices and a culture of quality.
What we look forward to
  • Bachelor's or Master's degree in Computer Science, Robotics, Mechatronics, Electrical Engineering, or a related field
  • 4+ years of professional experience in software testing, test automation, or software engineering in test, ideally on robotics, simulation, or other complex distributed systems
  • Strong software engineering fundamentals and proven experience building automated test systems
  • Strong programming skills in Python
  • Deep understanding of testing methodologies (unit, integration, system, regression, end-to-end)
  • Hands-on experience with test automation frameworks (e.g. pytest, BDD)
  • Experience with CI/CD pipelines, Git, and Linux-based development environments
  • Familiarity with simulation environments (e.g. Isaac Sim/Isaac Lab, Gazebo, MuJoCo) and an understanding of how simulation differs from reality
  • Understanding of robotics fundamentals: kinematics, dynamics, sensors (cameras, LiDAR, IMU, force/torque), and motion control
  • Familiarity with ROS/ROS2 and robotics software architecture
  • Strong analytical, debugging, and systems-level thinking
  • Ability to work in a fast-paced, cross-functional environment alongside software, robotics, and AI teams
Nice to have
  • Experience validating ML/RL training pipelines, including reproducibility, metric validation, and regression detection
  • Working knowledge of C++, e.g. to read, debug, and test performance-critical simulation or ROS2 components
  • Experience with Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) testing
  • Knowledge of sim-to-real validation, domain randomization, or synthetic data pipelines
  • Experience with GPU-accelerated workloads, performance profiling, and stress or reliability testing
  • Experience with cloud-based test infrastructure, containerization (Docker, Kubernetes), and large-scale distributed validation
  • Familiarity with DDS, EtherCAT, CAN, or other robotics communication protocols
  • Understanding of real-time systems and deterministic execution
  • Familiarity with safety-related standards and validation processes for robotic systems
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Simulation Expert (human)
Robotics Simulation Expert (human)

Neura Robotics • Riederich

On-site
EUR 70,000 - 110,000
Software Test engineer - Neuraverse (human)
Software Test engineer - Neuraverse (human)

NEURA Robotics • Bielefeld

On-site
EUR 60,000 - 88,000
Simulation Engineer - Cognitive Twin (human)
Simulation Engineer - Cognitive Twin (human)

AI Data Engineer (Mensch) @ Neura Robotics • Riederich

On-site
EUR 65,000 - 90,000
Teamlead AI Engineering - NEURAGym (human)
Teamlead AI Engineering - NEURAGym (human)

Neura Robotics • Aachen

On-site
EUR 110,000 - 150,000
(Senior) Robotics Commissioning & Service Engineer (human)
(Senior) Robotics Commissioning & Service Engineer (human)

Neura Robotics • Nordrhein-Westfalen

Hybrid
EUR 70,000 - 95,000
Teamlead AI Engineering - RoboGym (human)
Teamlead AI Engineering - RoboGym (human)

Neura Robotics • München

On-site
EUR 85,000 - 110,000
Teamlead AI Engineering - RoboGym (human)
Teamlead AI Engineering - RoboGym (human)

Neura Robotics • Freising

On-site
EUR 110,000 - 150,000
Senior Robotics Commissioning & Service Engineer (human)
Senior Robotics Commissioning & Service Engineer (human)

NEURA Robotics • München

On-site
EUR 90,000 - 130,000
(Senior) Robotics AI Engineer – Training & Deployment (Physical AI) (human)
(Senior) Robotics AI Engineer – Training & Deployment (Physical AI) (human)

Neura Robotics • Aachen

On-site
EUR 70,000 - 100,000
(Senior) Robotics AI Engineer – Training & Deployment (Physical AI) (human)
(Senior) Robotics AI Engineer – Training & Deployment (Physical AI) (human)

NEURA Robotics • München

On-site
EUR 90,000 - 130,000