Software Test Engineer - NeuraGym

Posted 11 Hours Ago
Be an Early Applicant
2 Locations
In-Office
Mid level
Robotics
The Role
Build and own automated test infrastructure for NeuraGym’s robotics simulation and training platform. Validate physics, sensors, robot models, APIs, workflows, simulation fidelity, reproducibility, and sim-to-real behavior. Develop unit, integration, system, and regression tests; integrate validation into CI/CD; analyze failures and performance; document results; and collaborate with software, robotics, AI, and platform teams. Mentor engineers and improve quality processes across the product lifecycle.
Summary Generated by Built In

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

Skills Required

  • 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
  • Experience building automated test systems
  • Strong programming skills in Python
  • Understanding of unit, integration, system, regression, and end-to-end testing methodologies
  • Experience with test automation frameworks such as pytest or BDD
  • Experience with CI/CD pipelines, Git, and Linux-based development environments
  • Familiarity with simulation environments such as Isaac Sim, Isaac Lab, Gazebo, or MuJoCo
  • Understanding of robotics fundamentals including kinematics, dynamics, sensors, and motion control
  • Familiarity with ROS or ROS2 and robotics software architecture
  • Strong analytical, debugging, and systems-level thinking
  • Experience validating ML or reinforcement-learning training pipelines
  • Working knowledge of C++
  • Experience with Software-in-the-Loop and Hardware-in-the-Loop testing
  • Knowledge of sim-to-real validation, domain randomization, or synthetic data pipelines
  • Experience with GPU-accelerated workloads, performance profiling, stress testing, or reliability testing
  • Experience with cloud-based test infrastructure, Docker, Kubernetes, and 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
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Metzingen
180 Employees
Year Founded: 2019

What We Do

NEURA Robotics is a German high-tech company founded in 2019 in Metzingen near Stuttgart with the vision to revolutionize the world of robotics. More than 180 team members from over 30 countries are working on advanced technologies in the fields of environmental perception, drive and control technology, material science, mechanical design, and artificial intelligence. We are expanding the cognitive capabilities of robots and make breakthrough advances in a variety of areas to bring robots and humans closer together, making many areas of work more attractive, creative, and social again. That's why everything we do runs under the guiding principle "we serve humanity". In a very short period of time, NEURA Robotics has developed robots and technologies that are characterized above all by their outstanding performance as well as safe and human-centred way of working. In this way, a wide variety of application fields can be covered, from intelligent production to medical technology. All major robot components are developed and designed in-house. Imprint: https://www.neura-robotics.com/legal Privacy: https://www.neura-robotics.com/privacy

Similar Jobs

Pfizer Logo Pfizer

Principal Engineer

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Remote or Hybrid
31 Locations
121990 Employees
177K-294K Annually

CrowdStrike Logo CrowdStrike

Sr. Vulnerability Researcher (Remote)

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
5 Locations
11000 Employees

Zscaler Logo Zscaler

Technical Success Manager

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
Germany
8697 Employees

DFIN Logo DFIN

Account Executive

Fintech • Software
Remote or Hybrid
DE
1750 Employees

Similar Companies Hiring

LTX Thumbnail
Robotics • Conversational AI • Generative AI
Jerusalem, Israel
200 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Unusual Machines, Inc. Thumbnail
Hardware • Robotics
Orlando, FL
190 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account