HamburgerMenu
hirist

BotLab Dynamics - Robotics Simulation Engineer - C++/Unreal Engine

Posted on: 07/01/2026

Job Description

About the Role :


We are seeking a highly motivated Robotics Simulation Engineer to help build high-fidelity models, digital-twin representations, and physics-accurate simulation configurations for aerial, ground, underwater, or surface vehicles.


You will work on vehicle model realization, dynamics fidelity, and simulation-driven validation in close collaboration with autonomy, controls, and hardware teams.


We are looking for candidates with 15 years of experience in robotics, vehicle dynamics, or physics-based simulation, preferably from Aerospace, Robotics, Mechatronics, Mechanical, or Computer Engineering backgrounds.


Candidates with experience in even ONE domain (aerial, ground, underwater, or surface vehicles) are encouraged to apply multi-domain experience is a bonus, not a requirement. We are especially looking for candidates who can join immediately or within 1 month.

Responsibilities :



- Build, configure, and refine simulation models for aerial, ground, underwater, or surface vehicles (geometry, mass/inertia, propulsion/drivetrain, actuation, collision, sensors).


- Develop digital-twin vehicle models that match real system behaviour, including dynamic response, stability characteristics, and controller interactions.


- Integrate models with SITL frameworks (PX4/ArduPilot or equivalent) to support accurate closed-loop simulation and autonomy testing.


- Implement and tune sensor simulation components (IMU, GPS, wheel encoders, DVL, sonar, LiDAR, magnetometer, barometer, cameras, etc.) with realistic noise and disturbance characteristics.


- Tune vehicle dynamics parameters (aerodynamics, hydrodynamics, ground interaction, propulsion, actuators) and generate realistic simulation scenarios involving slip, drag, takeoff/landing, failures, and environmental disturbances.


- Support SITL/HITL testing and validate model accuracy using real hardware logs, experimental data, and system identification techniques.


- Collaborate with autonomy and controls teams to ensure simulated behaviour aligns with real-world system performance.

Required Skills :


- Good understanding of PX4/ArduPilot SITL, MAVLink (or similar robotics communication protocols), basic vehicle frames, and comfortable working with Linux (Ubuntu).


- Experience using simulation platforms such as Gazebo/Ignition, NVIDIA Isaac Sim, Unreal Engine, or Unity Robotics, with understanding of underlying simulation components (physics engines, collision systems, rendering pipelines, sensor simulation).


- Proficiency in C++ and Python, with the ability to build and tune vehicle simulation models (mass properties, inertia tensors, propulsion/drivetrain behaviour, actuator characteristics, sensor models).


- Good understanding of rigid-body dynamics and how different vehicles generate/respond to forces (lift, drag, thrust, torque, traction, hydrodynamic drag, buoyancy).


- Good understanding of coordinate frames, transformations, and kinematics used in robotics and autopilot systems.


- Familiarity with flight dynamics models(FDM), hydrodynamic models, or ground-interaction models, and how they integrate with general-purpose physics engines (ODE, Bullet, PhysX) to produce realistic simulation behaviour.

Preferred Skills :


- Hands-on experience building or extending simulation workflows in Unreal Engine or Unity, including camera/sensor pipelines, scene setup, custom plugins, or physics/FDM integration.


- Hands-on 3D modelling experience using tools like Blender, SolidWorks, or Fusion 360 for mesh optimisation and preparing assets for simulation.


- Experience with digital-twin development workflows, including comparing simulation outputs with real telemetry/flight logs.


- Experience with sensor-noise modelling, disturbance effects (wind, terrain friction, water currents), and tuning simulated sensor behaviour.


- Contributions to simulation, robotics, vehicle dynamics, or autonomy open-source projects.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in