Skip to main content

Shield AI

Discrete Planning Engineer (R5440)

San Diego, California$135k–$350kfull time employeemidAdded today

About this role

Shield AI seeks a Discrete Planning Engineer to join the Autonomy Team developing advanced algorithms for intelligent autonomous flight systems. You'll work on state-of-the-art motion planning and discrete optimization techniques while architecting high-quality software and mentoring engineers.

What you'll do

  • Research and develop cutting-edge algorithms for autonomous flight planning and decision-making
  • Design and implement high-quality software for core autonomy systems
  • Architect solutions at the intersection of AI, discrete optimization, and motion planning
  • Establish software engineering standards and best practices for the team
  • Refine technical requirements and drive strategic technical improvements
  • Mentor and support other engineers on the Discrete Planning Group

What they're looking for

  • Discrete optimization and algorithmic design
  • Motion planning and trajectory generation
  • Artificial intelligence and machine learning
  • C++ or similar systems programming languages
  • Software architecture and design patterns
  • Autonomous systems and robotics
  • Real-time embedded systems
  • Technical leadership and mentorship
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Shield AI

Shield AI develops autonomous defense aircraft platforms, including systems like the V-BAT, requiring sophisticated hardware integration and testing. The company is hiring mechanical engineers, electrical engineers, and supplier development specialists to design aircraft systems, develop test solutions, and manage aerospace supply chains.

View all jobs at Shield AI

Likely interview questions

  • What experience do you have with discrete optimization algorithms and their real-world applications?
  • Describe a motion planning problem you've solved—what were the key challenges and how did you handle uncertainty?