Autonomy Software Engineer
Core
Develop and deploy end-to-end autonomous capabilities for drones to perform tasks like inspection, mapping, first response, and security patrols in challenging environments.
Role type
Senior IC autonomy software engineer (robotics)
Builds
Autonomous flight systems and robotics algorithms for commercial and critical industry use cases
Domain
Robotics + Autonomous Systems + Aerial Mobility
Deliverable
production ML models | product features
Required skills
C++, Python, robotics algorithms, computer vision, state estimation, motion planning, controls, sensor integration, UAS software development
Preferred skills
experience with flying robots, simulation infrastructure, code quality, tech debt management
Technologies
C++, Python
Responsibilities
Develop core robotics algorithms for challenging environments (night, urban, GNSS interference), triage customer issues to improve system resilience, research test infrastructure, design and fly new motion planning strategies, maintain full software stack code quality
Seniority
Mid-level, hands-on IC