As the Robotics Engineer – UAV Systems, you will take part in the development of robotic software systems with a focus on PX4 integration and ROS2-based architectures. You will be responsible for enabling autonomous navigation, control, and mission execution for our UAV platforms. This role demands hands-on system design, sensor fusion, and modular development for field-ready deployment.
-
Architect and develop robotic software using ROS2 for UAV control, perception, and planning.
-
Integrate PX4 autopilot with ROS2 nodes for autonomous navigation and telemetry handling.
-
Develop sensor interfaces and fusion algorithms for GNSS, IMU, LiDAR, cameras, and other UAV-mounted sensors.
-
Create reusable, real-time, and scalable software modules for guidance and control.
-
Support simulation and validation using tools such as Gazebo, PX4 SITL, and RViz.
-
Implement and tune UAV control loops and mission logic.
-
Collaborate with avionics and AI teams to integrate perception and mission-planning pipelines.
-
Ensure system robustness and maintainability through testing, version control, and documentation.
-
Interface with field teams for system integration, flight testing, and troubleshooting.
Bachelor’s or master's degree in Robotics, Aerospace, Electronics, Computer Engineering, or related disciplines.
2-4 years of experience in robotics system development with hands-on ROS2 and PX4 experience.
-
Deep expertise in ROS2, including DDS configuration, lifecycle nodes, and real-time integration.
-
Strong working knowledge of PX4 autopilot and MAVLink protocol.
-
Proficiency in C++ and Python in a Linux-based development environment.
-
Hands-on experience in integrating and fusing data from sensors like GPS, IMU, LiDAR, and cameras.
-
Good understanding of robotics control systems, navigation algorithms, and UAV kinematics.
-
Experience with simulation and visualization tools like Gazebo, RViz, and PX4 SITL.
-
Familiarity with build tools such as colcon, CMake, and version control systems (Git).
-
Experience with real-time systems, embedded computing, and performance optimization.
-
Experience with AI/ML integration into robotic systems (object detection, adaptive control) is a strong plus.
-
Technically hands-on with a passion for UAVs and robotic systems.
-
Curious, driven, and able to take ownership of critical technical components.
-
Comfortable working in a fast-paced, R&D-heavy startup environment.
-
Team player with strong communication and collaborative problem-solving skills.
This is a full-time position based in Bangalore. May travel to test sites and integration facilities.
-
Competitive salary based on experience and qualifications.
-
Health insurance.
-
Paid leave and holidays.
-
Opportunities for technical leadership and project ownership.