Neura Robotics Gmbh
Software Engineer in Test, Robotics Middleware & Systems - Humanoid (human)
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 including embedded devices, middleware, perception, and motion control.
What you will do
- Develop scalable test infrastructure and automation frameworks
- Create validation strategies for humanoid robot software
- Build testing and validation pipelines across the robotics stack
- Identify failure modes in complex robotic systems
- Build automated validation frameworks
- Contribute code to improve system robustness and developer productivity
- Establish engineering quality standards across the 4NE1 software platform
Required qualifications
- Bachelor's or Master's degree in Robotics, Computer Science, Electrical Engineering, Mechatronics, or a related field
- Strong software engineering fundamentals with experience building automated test systems
- Experience working with distributed software systems, middleware, or robotic platforms
- Ability to collaborate closely with perception, controls, infrastructure, and platform engineering teams
- Strong debugging mindset and systems-level thinking
- Strong programming skills in C++ and Python
- Experience developing automated testing frameworks and tooling
- Deep understanding of software testing methodologies (unit, integration, system, regression, end-to-end testing)
- Experience with ROS2, DDS, or distributed robotics middleware architectures
- Understanding of robotic systems including sensor integration, calibration workflows, synchronization, state estimation, and motion control systems
- Experience debugging complex interactions across software, hardware, and networked systems
- Experience building CI/CD pipelines and automated validation workflows
Nice to have
- Experience with robotics perception systems (cameras, LiDAR, IMUs, force/torque sensors)
- Experience validating multi-sensor systems and synchronization pipelines
- Experience with simulation environments such as 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 such as EtherCAT, CAN, DDS, or OPC-UA
- Experience with performance testing, stress testing, and reliability engineering
- Exposure to cloud-based test infrastructure and large-scale automated validation systems
- Familiarity with safety-related standards and validation processes for robotic systems
About the company
neura-robotics-gmbh is working on the Humanoid 4NE1 team.