Neura Robotics Gmbh
Software Engineer in Test, Robotics Middleware & Systems - Humanoid (Mensch)
Zurich. Posted 3 months ago
The role
You will develop scalable test infrastructure, automation frameworks, and validation strategies for humanoid robot software. You will work across the robotics stack from embedded devices to perception and motion control to ensure reliability, performance, and safety.
What you will do
- Develop scalable test infrastructure, automation frameworks, and validation strategies
- Build robust test and validation pipelines across the robotics stack
- Identify failure modes in complex robotics systems
- Develop automated validation frameworks
- Contribute code to improve system robustness and developer productivity
- Establish engineering quality standards for the 4NE1 software platform
Required qualifications
- Bachelor or Master degree in Robotics, Computer Science, Electrical Engineering, Mechatronics or a related field
- Very good software engineering fundamentals
- Experience building automated test systems
- Experience with distributed software systems, middleware or robotics platforms
- Ability to work closely with Perception, Controls, Infrastructure and Platform Engineering teams
- Strong debugging mentality and systemic thinking
- Very good programming skills in C++ and Python
- Experience developing automated test frameworks and tools
- Deep understanding of software testing methods such as Unit, Integration, System, Regression and End-to-End testing
- Experience with ROS 2, DDS or distributed robotics middleware architectures
- Understanding of robotics systems including Sensor integration, Calibration workflows, Synchronization, State Estimation and Motion-Control systems
- Experience debugging complex interactions between software, hardware and networked systems
Nice to have
- Experience with robotics perception systems like cameras, LiDAR, IMUs or force/torque sensors
- Experience validating multi-sensor systems and synchronization pipelines
- Experience with simulation environments like Isaac Sim, Gazebo or MuJoCo
- Experience with Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing
- Understanding of real-time systems and deterministic communication
- Knowledge of robotics communication protocols like EtherCAT, CAN, DDS or OPC-UA
- Experience with Performance Testing, Stress Testing and Reliability Engineering
- Experience with cloud-based test infrastructure and large-scale automated validation systems
- Familiarity with safety-relevant standards and validation processes for robotics systems
About the company
neura-robotics-gmbh is working on the Humanoid 4NE1 team.