Source description
About the role
Develop tactical autonomy software to enable unmanned platforms to perform complex missions across air, land, sea, and space domains with limited human supervision
Implement and test behaviors supporting multi-agent coordination, target engagement, reconnaissance, and survivability in contested scenarios
Contribute across the software development lifecycle, including requirements, design, implementation, verification, and validation, following established engineering best practices
Collaborate with senior engineers to design and build scalable, maintainable software components that integrate with broader system architecture (e.g., sensor processing, state estimation, communications, and actuation)
Support reuse and extensibility of autonomy behaviors by contributing to shared frameworks and codebases
Work with internal product and program teams to deliver capabilities to vehicle platforms, helping ensure successful integration and iteration over time
Collaborate with cross-functional and external teams to align on interfaces and system requirements
Apply strong software engineering fundamentals to solve complex technical problems, while continuing to grow domain expertise in autonomy and robotics systems
Travel up to 20% to support integration, testing, and collaboration with end-users and partner teams
More at Shield AI
Related open roles
Senior Staff Engineer, Computer Vision (C++) (R5197)
Melbourne · Onsite
Senior Engineer, Computer Vision (C++) (R5195)
Melbourne · Onsite
Staff Engineer, Autonomy (R5179)
Australia · Onsite
Senior Staff Solutions Engineer (R5320)
Delhi NCR · Onsite
Senior Staff Field Solutions Engineer (R5321)
Dallas–Fort Worth · Onsite
Principal Engineer, Software (R5285)
Remote · United States
