Robotics Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+6 more
Job description
We’re looking for a Robotics Software Engineer focused on autonomous drone systems and real-time edge intelligence. This role sits at the intersection of robotics, perception, autonomy, embedded systems, and AI/ML. You will design and develop autonomy software that enables UAV platforms to perceive, navigate, track, and make decisions in complex environments with minimal operator input. This is a highly hands-on engineering role where you will work across perception pipelines, sensor fusion, flight systems, and real-time compute constraints. Expect to work in a fast-moving environment with aggressive timelines, rapid iteration cycles, and evolving mission requirements.
Requirements
-
5+ years of experience in robotics, autonomy, or UAV software engineering. \n
-
Master’s degree in Robotics, Computer Science, or related technical field. \n, n \n
-
Strong C++ and Python programming skills. \n
-
Experience with ROS/ROS2 and robotics middleware. \n
-
Strong understanding of drone autonomy, navigation, and robotic perception systems. \n
-
Hands-on experience with MAVLink protocol development, integration, and debugging. \n
-
Experience with PX4, ArduPilot, MAVSDK, QGroundControl, or related UAV ecosystems. \n
-
Experience with SLAM, sensor fusion, path planning, localization, or computer vision systems. \n
-
Experience integrating AI/ML inference into robotics or embedded platforms. \n
-
Experience with GPU-accelerated compute platforms such as NVIDIA Jetson or similar edge AI hardware. \n
-
Strong debugging skills across software, hardware, and sensor interfaces. \n
-
Experience working with real-world robotic systems and field deployments. \n
-
Familiarity with simulation environments such as Gazebo, Isaac Sim, AirSim, or similar platforms. \n
-
Understanding of real-time systems, embedded Linux, and performance optimization. \n
-
Ability to operate effectively in fast-paced, ambiguous environments. \n
-
High ownership mindset with strong execution and problem-solving ability. \n
-
Experience with defense, ISR, autonomous systems, or tactical robotics is a strong plus.
Benefits & conditions
n \n
-
Design and develop autonomy software for UAV and robotic platforms. \n
-
Build real-time perception, navigation, tracking, and decision-making systems for edge-deployed drones. \n
-
Develop sensor fusion pipelines integrating thermal, EO/IR, IMU, GPS, LiDAR, and other onboard sensors. \n
-
Implement and optimize SLAM, visual odometry, object detection, tracking, and path-planning algorithms. \n
-
Develop robust autonomy behaviors including waypoint navigation, obstacle avoidance, target following, and autonomous mission execution. \n
-
Integrate and develop MAVLink-based communication, telemetry, command, and control interfaces for UAV systems. \n
-
Work with PX4, ArduPilot, and BetaFlight ecosystems to integrate autonomy capabilities with flight controllers and ground control systems. \n
-
Integrate AI/ML models into embedded robotics systems under strict SWaP (size, weight, and power) constraints. \n
-
Optimize software performance for real-time execution on embedded GPU and edge-compute platforms. \n
-
Work closely with hardware, embedded, and perception teams to integrate autonomy capabilities into deployed systems. \n
-
Build simulation and test environments for autonomy validation and rapid iteration. \n
-
Support field testing, flight operations, debugging, and system bring-up. \n
-
Develop tools for telemetry, diagnostics, replay, and autonomous mission analysis. \n
-
Contribute to architecture decisions, software reliability, and deployment pipelines. \n
-
Drive rapid prototyping and transition concepts into production-ready systems. \n
\n
\n
\n
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…