About the role
We are looking for a Senior Robotics Engineer - Simulation to design and develop high-fidelity simulation environments and digital twins for autonomous underwater vehicles (AUVs). The ideal candidate will have strong expertise in robotics simulation, physics-based modelling, ROS2 integration, and C++ development, with experience in simulation platforms such as NVIDIA Isaac Sim, Unreal Engine, or Unity.
Responsibilities:
- Develop high-fidelity marine simulation environments using NVIDIA Isaac Sim (preferred), Unreal Engine, Unity, or custom simulation frameworks.
- Model realistic ocean conditions, including currents, waves, buoyancy, hydrodynamics, turbidity, thermoclines, and underwater acoustics.
- Build accurate vehicle dynamics models, including 6-DOF motion, thruster interactions, drag, lift, added mass, and buoyancy.
- Develop realistic sensor simulations for sonar (forward-looking, side-scan, multibeam), DVL, IMU, cameras, LiDAR, and acoustic modems.
- Create digital twin infrastructure for autonomous underwater vehicles.
- Integrate simulation environments with ROS2-based autonomy stacks for SIL and HIL testing.
- Design scalable simulation pipelines supporting Monte Carlo simulations and automated regression testing.
- Validate simulation results against real-world testing data.
- Optimise simulation performance using GPU acceleration and parallel computing.
- Collaborate with autonomy, perception, controls, and embedded engineering teams.
Requirements:
- Bachelor's/Master's/PhD in robotics, computer science, mechanical engineering, game development, or a related discipline.
- 5-8 years of experience in robotics simulation, digital twin development, or physics-based simulation.
- Strong programming skills in C++.
- Hands-on experience with NVIDIA Isaac Sim (preferred), Unreal Engine, Unity, and custom simulation engines.
- Experience with ROS/ROS2 integration.
- Strong understanding of rigid body dynamics, hydrodynamics, fluid dynamics, and sensor modelling.
- Experience with Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) testing.
- Strong mathematical knowledge of linear algebra, physics, and numerical methods.