Robotics / Autonomy Engineer
Core
Design, develop, and maintain software enabling autonomous robotic systems to perceive, navigate, and operate in complex real-world environments, with a focus on aerial robotics and counter-drone systems.
Role type
Senior IC robotics and autonomy software engineer
Builds
Scalable robotics software stacks, simulation workflows, and integrated autonomous systems for physical platforms
Domain
Defence technology, aerial robotics, autonomous systems
Deliverable
production ML models
Required skills
C++, Python, ROS2, robotics software architecture, simulation (Gazebo, NVIDIA Isaac), system integration, physical hardware testing
Preferred skills
UAV/drone experience, PX4, SLAM, sensor fusion, motion planning, guidance and control algorithms, hardware-in-the-loop testing
Technologies
C++, Python, ROS2, Gazebo, NVIDIA Isaac, PX4
Responsibilities
Design and develop autonomy software for perception and navigation; Build scalable software architecture; Develop simulation workflows for sim-to-real transfer; Integrate components with perception, controls, and hardware teams; Test and validate systems on physical robotic platforms; Own technical decisions from design through deployment