Robotics Software Engineer - Labs
Core
Designing and deploying software for advanced drone hardware to enable autonomous flight and delivery operations in real-world environments.
Role type
Robotics Software Engineer (UAV/Autonomous Systems)
Builds
Autonomous drone delivery systems integrating software, hardware, and robotics platforms.
Domain
Logistics / Robotics / Aviation
Deliverable
production ML models | product features
Required skills
C/C++, Python, ROS/ROS 2, sensor integration, data processing, debugging robotic systems, autonomous navigation, obstacle avoidance, state estimation, control algorithms
Preferred skills
Experience with hardware-in-the-loop (HITL) testing, simulation environments, cloud backend integration
Technologies
ROS, ROS 2, IMU, GPS, Camera, Lidar
Responsibilities
Design and deploy software for advanced drone hardware; Build applications running on real-time robotics platforms; Develop algorithms for onboard perception and control; Implement communication protocols for drone-ground-cloud data exchange; Conduct rigorous testing and debugging via simulation and flight tests; Collaborate with backend and infrastructure teams.
Seniority
Mid-Senior, hands-on IC