Staff Software Engineer, Autonomy - Behavior and Motion Planning (R6007)
San Diego, United States · On-site · Full-time
- Posted 3w ago
- From Shield AI’s careers page
- Location
- San Diego, United States
- Work mode
- On-site
- Type
- Full-time
- Level
- Senior
- Experience
- 5+ years
- Department
- Software Development
Apply on Shield AI’s site
Opens the listing on jobs.lever.co
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
What you'll do:
- Research, design, and implement state-of-the-art algorithms for autonomous trajectory planning and control for single and multi-agent systems
- Build reliable, robust, and maintainable software, primarily in modern C++, with Python used for prototyping, analysis, automation, and testing.
- Develop comprehensive tests and evaluate planning stack performance in simulation and, where applicable, on real hardware.
- Diagnose complex algorithmic and software failures, including concurrency, performance, and integration issues.
- Collaborate with teams across the organization to refine requirements and deliver capabilities that meet operational needs.
- Contribute to the design and architecture of scalable, maintainable autonomy and software architecture
- Develop analysis tools to allow for rapid iteration
- Take new product features from ideation to verification, to flight testing, and all the way to maturation
- Mentor and provide technical guidance to junior engineers
- Stay current with the latest advancements in robotics, and apply them to solve challenging problems
Projects you might work on:
- Motion planning that produces safe, dynamically feasible behavior under real-world constraints.
- Collaborative and distributed motion planning for multi-agent scenarios.
- Incorporating various types of motion and dynamics models into the planning stack.
- Write software that allows the customer to interact with payloads safely.
- Planning approaches that incorporate vision-language models (VLMs), vision-language-action models (VLAs), or other learned components.
- Validate the planning stack using software-, hardware-, and vehicle-in-the-loop simulation of complex autonomous missions.
Skills they ask for
Pick one to see other roles that ask for it.
About Shield AI
AI systems for defense and autonomous aircraftShield AI develops AI-enabled aircraft and autonomous systems, including Hivemind, to support service members and civilians.
See all 283 roles at Shield AIMore roles at Shield AI
See all 283- Senior Analytics Engineer - Finance (R6185)San Diego · Senior · On-siteData and Analytics · Senior · On-siteSan Diego, United States3h
- Technical Program Manager - Finance Technology (R6186)San Diego · On-siteProject and Program Management · On-siteSan Diego, United States3h
- Senior Trade Compliance Specialist (R6250)Dallas · Senior · On-siteLegal and Compliance · Senior · On-siteDallas, United States3h
- Senior Engineer, Autonomy Software Integration (R6246)San Diego · Senior · On-siteSoftware Development · Senior · On-siteSan Diego, United States3h
Share this role
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.