We are looking for an experienced Robotics Engineer - Navigation & Controls to join our autonomy team, where we are building high-performance software for our next-generation autonomous mobile robots. In this role, you will design and implement algorithms for robot motion planning, trajectory generation, and vehicle control that enable reliable and safe autonomous operation in dynamic industrial environments. You will work at the intersection of robotics algorithms, vehicle dynamics, and real-world system integration, contributing to the core autonomy stack responsible for robot navigation and motion execution. This role requires strong fundamentals in robotics, control systems, and real-time software development. Responsibilities Develop algorithms for local motion planning, trajectory generation, and obstacle-aware navigation. Design and implement trajectory tracking and vehicle control systems for autonomous mobility platforms. Develop control strategies for steering, velocity, and acceleration control considering robot kinematics and system dynamics. Implement and tune feedback controllers (PID, MPC or similar methods) for stable and smooth robot motion. Integrate navigation and control modules with localization, perception, and safety systems. Optimize algorithms for real-time performance, reliability, and robustness on deployed robotic systems. Analyse system logs and field data to identify navigation or control issues and improve system behaviour. Collaborate with cross-functional teams during simulation testing, system integration, and field deployments. Participate in architecture design, code reviews, and autonomy stack improvements. Qualifications Bachelor’s or Master’s degree in Robotics, Mechatronics, Mechanical, Electrical, Computer Science or a related field. 3+ years of experience in robotics software development, preferably in navigation, motion planning, or control systems. Strong fundamentals in robot kinematics, motion planning, and feedback control. Proficiency in C++ and Python. Experience with ROS/ROS2 and Linux-based robotics development. Experience working with robot sensors such as LiDAR, IMU, and wheel encoders. Experience working with robotic simulators (e.g., Gazebo) and tools like RViz, Foxglove for visualization. Solid understanding of performance, safety, and real-world constraints in robotic system deployments. Strong problem-solving skills, attention to detail, and ability to thrive in fast-paced, cross-functional teams.
Job Title
Robotics Engineer - Navigation & Controls