Shieldai

Staff Autonomy Engineer- Behavior and Motion Planning (R6007)

San Diego, California. Posted a month ago

The role

You will research, design and build path and motion planning algorithms for autonomous systems that work in complex, real-world settings. You will write mainly modern C++ and test performance in simulation and, where it applies, on real hardware. The scope of the role depends on your experience, from well-defined planning components to owning major capabilities.

What you will do

  • Research, design and implement algorithms for autonomous trajectory planning and control for single and multi-agent systems
  • Build reliable, maintainable software, primarily in modern C++, with Python for prototyping, analysis, automation and testing
  • Develop comprehensive tests and evaluate planning stack performance in simulation and on real hardware where applicable
  • Diagnose complex algorithmic and software failures, including concurrency, performance and integration issues
  • Collaborate across the organization to refine requirements and deliver capabilities that meet operational needs
  • Contribute to the design and architecture of scalable, maintainable autonomy software
  • Take new product features from ideation through verification, flight testing and maturation
  • Mentor and give technical guidance to junior engineers
  • Stay current with advances in robotics and apply them to hard problems
  • Validate the planning stack using software-, hardware- and vehicle-in-the-loop simulation of complex autonomous missions

Required qualifications

  • Bachelor's degree in computer science, engineering, applied mathematics, operations research or a related field, or equivalent practical experience
  • Demonstrated experience building, testing and debugging nontrivial C++ software for optimization, motion planning, robotics, autonomous systems or a closely related algorithmic domain
  • Experience writing and debugging modern C++, including safe concurrency patterns and diagnosing data races, deadlocks and lifetime errors
  • Working experience with Python for prototyping, analysis, automation or testing
  • Strong software engineering fundamentals: algorithms, data structures, testing, debugging, version control, CI/CD and maintainable design
  • Practical experience developing and debugging software on Linux
  • Ability to communicate technical decisions and collaborate across disciplines
  • Senior-level candidates: Master's degree in computer science, Robotics or a related field and 5+ years of relevant professional experience, or PhD with 4+ years of relevant experience

Nice to have

  • Experience with behavior or motion planning for any platform (aerial, maritime, space or ground), decentralized or distributed planning for multi-agent systems, or trajectory optimization
  • Experience with multi-objective optimization problems
  • Experience using solvers such as Gurobi, OR-Tools or CPLEX
  • Experience applying VLMs or VLAs to motion planning, reasoning, tool use or autonomous decision-making in safety-critical systems
  • Experience delivering software for fielded, real-time, safety-critical or resource-constrained autonomous systems
  • Experience with software-in-the-loop or hardware-in-the-loop simulation, performance profiling or distributed systems
  • Evidence of technical depth through fielded systems, applied research, publications, open-source contributions or robotics and autonomy competitions

Benefits

  • Equity for full-time regular employees
  • Bonus for full-time regular employees
  • Benefits package for full-time regular employees
  • Temporary benefits package for temporary employees, applicable after 60 days of employment

Before you apply

  • All offers are contingent on a cleared background check and possible reference check
  • Military fellows and part-time employees are not eligible for benefits
  • Salary is influenced by skill set, level of experience, licenses and certifications, and work location

About the company

Shield AI is a venture-backed defense-tech company whose mission is to protect service members and civilians with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation technologies.

Staff Autonomy Engineer- Behavior and Motion Planning (R6007) at Shieldai | JobZoey