Staff Robotics Software Engineer, UAV As a Robotics Software Engineer, you will develop and maintain core robotics libraries, lead the development of major features, optimize product performance, troubleshoot deployed systems, and contribute to multi-agent coordination systems for UAVs throughout the full software development lifecycle.