Must have skills required :
Fusion 360/SolidWorks/Blender, Isaac Sim, Ros, ROS 2, URDF/xacro, C++, Python, Ubuntu
Good to have skills :
Mechatronics, or related discipline Bonus Skills
UK IT Services and IT Consulting (One of Uplers' Clients) is Looking for:
Robotics Simulation & Control Engineer who is passionate about their work, eager to learn and grow, and who is committed to delivering exceptional results.
If you are a team player, with a positive attitude and a desire to make a difference, then we want to hear from you.
Role Overview Description
Job Title: Robotics Simulation & Control Engineer
Location: Remote
Employment Type: Full-time
About the Role
Were looking for a Robotics Simulation & Control Engineer with strong expertise in ROS / ROS 2, robotics control, and simulation environments.
Youll be responsible for developing, testing, and refining robot behaviours in virtual settings, integrating control systems with real hardware via simulation.
Youll also use CAD tools to design environment objects and structures for use in simulated construction or navigation scenarios.
This role is ideal for someone who enjoys working at the intersection of robotics, control systems, and digital environments.
Key Responsibilities
- Develop control and behaviour logic for robotic systems using ROS / ROS 2 Build and maintain realistic simulation environments within Isaac Sim
- Use CAD software (e.g. Fusion 360, SolidWorks, Blender) to create environment assets
- Design and test control strategies in simulation before deploying to physical robots ¢
- Interface with hardware teams to support real-world testing and control integration ¢
- Analyse robot behaviour, sensor feedback, and system performance ¢
- Maintain documentation and support reproducibility of all simulation workflows
Requirements
- Advanced proficiency in Ubuntu, ROS / ROS 2 and simulation frameworks ¢
- Strong proficiency in Isaac Sim, with an understanding of physics-based simulation, contact modelling, and GPU acceleration ¢
- Strong coding skills in Python and C++
- Experience with CAD tools for creating environment objects (stl, dae, etc.) and testing scenarios
- Understanding of robot kinematics, dynamics, control theory, and sensor fusion ¢
- Experience with URDF/xacro and robot description models
- Bachelors, Masters or higher degree in Robotics, Mechatronics, Computer Science, or related discipline Bonus Skills
- Exposure to machine learning or reinforcement learning for control ¢
- Have exposure to Control systems/Adaptive Control ¢
- Having exposure to Computer Vision/Image Processing
Skills Required
Python, Fusion 360, Solidworks, C++, Ubuntu