Autonomy Software Engineer: Behavior & Motion Planning

Shieldai

San Diego (CA)

On-site

USD 150,000 - 190,000

Full time

8 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Bonus
Equity
Benefits

Job summary

Shield AI is hiring software engineers to develop and optimize path planning algorithms for autonomous systems in real-world environments. You will work on the Behavior and Motion planning team with opportunities to own major capabilities, mentor juniors, and shape architecture.

Role spans research, design, and production software, primarily in C++, with Python for prototyping and testing. The team collaborates across disciplines to deliver scalable autonomy solutions and validate performance in

Qualifications

  • Master’s degree in computer science, robotics, or a related field, plus 5+ years of relevant professional experience or PhD with 4+ years of relevant experience.
  • Strong C++ experience with safe concurrency patterns and debugging data races, deadlocks, and lifetime issues.
  • Proficient in Python for prototyping, analysis, automation, or testing.
  • Excellent fundamentals in algorithms, data structures, testing, debugging, and version control.
  • Experience developing and debugging software on Linux.

Responsibilities

  • 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 in C++, with Python for prototyping and testing.
  • Develop tests and evaluate planning stack performance in simulation and on real hardware when available.
  • Diagnose complex algorithmic and software failures, including concurrency and integration issues.
  • Collaborate with cross-functional teams to refine requirements and deliver capabilities.
  • Contribute to scalable and maintainable autonomy/software architecture and analysis tools.

Skills

C++
Python
Robotics
Motion planning
Linux
Concurrency
Software engineering

Education

Master's degree in Computer Science or Robotics
PhD with 4+ years experience

Tools

Linux
CI/CD

Job description

Shield AI is hiring software engineers to develop and optimize path planning algorithms for autonomous systems in real-world environments. You will work on the Behavior and Motion planning team with opportunities to own major capabilities, mentor juniors, and shape architecture.

Role spans research, design, and production software, primarily in C++, with Python for prototyping and testing. The team collaborates across disciplines to deliver scalable autonomy solutions and validate performance in

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Autonomy Engineer: Behavior & Motion Planning
Staff Autonomy Engineer: Behavior & Motion Planning

Shield AI • Northern (KY), San Diego (CA)

Hybrid
USD 200,000 - 300,000
Bonus
Benefits
Equity
Autonomy & Motion Planning Engineer
Autonomy & Motion Planning Engineer

Socket.dev • San Diego (CA)

On-site
USD 140,000 - 190,000
Equity
Bonus
Benefits
Staff Autonomy Engineer - Behavior & Motion Planning
Staff Autonomy Engineer - Behavior & Motion Planning

Front Door Defense • Northern (KY), San Diego (CA)

Hybrid
USD 200,000 - 300,000
Bonus
Benefits
Equity
Senior Autonomy Engineer — Motion & Planning Systems
Senior Autonomy Engineer — Motion & Planning Systems

AI Chopping Block • Northern (KY), San Diego (CA)

Hybrid
USD 120,000 - 180,000
Autonomy & Motion Planning Lead — Senior Staff Engineer
Autonomy & Motion Planning Lead — Senior Staff Engineer

Shield AI • United States

On-site
USD 162,000 - 216,000
Senior Staff Engineer, Autonomy and Motion Planning (R5538)
Senior Staff Engineer, Autonomy and Motion Planning (R5538)

Shield AI • United States

On-site
USD 162,000 - 216,000
Staff Software Engineer, Autonomy - Behavior and Motion Planning (R6007)
Staff Software Engineer, Autonomy - Behavior and Motion Planning (R6007)

AI Chopping Block • Northern (KY), San Diego (CA)

Hybrid
USD 120,000 - 180,000
Autonomy Systems Architect & Lead Engineer
Autonomy Systems Architect & Lead Engineer

Shieldai • San Mateo (CA)

On-site
USD 150,000 - 230,000
Staff Software Engineer, Autonomy - Behavior and Motion Planning (R6007)
Staff Software Engineer, Autonomy - Behavior and Motion Planning (R6007)

Shieldai • San Diego (CA)

On-site
USD 150,000 - 190,000
Bonus
Equity
Benefits
Senior Autonomy Software Engineer - Robotics & ML
Senior Autonomy Software Engineer - Robotics & ML

Shieldai • San Mateo (CA)

On-site
USD 140,000 - 190,000
Bonus
Benefits
Equity