Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Motional Logo

Principal Software Engineer Trajectory Generation- Evergreen

Motional

$212,000 - $283,975
Aug 29, 2025
Pittsburgh, PA, US
Apply Now

Motional is seeking a Principal Software Engineer to develop the core intelligence of their self-driving vehicles, specifically focusing on C++-based trajectory generation and control algorithms for safe and efficient navigation in complex environments.

Requirements

  • 8+ years of professional experience in C++ software development, with at least 4+ years focused on robotics, autonomous systems, or real-time control applications.
  • Past experience owning and leading technical development on features from problem formulation, algorithm design, through implementation.
  • Strong commitment to software quality, including unit testing, integration testing, and writing testable code.
  • Strong problem-solving skills and the ability to debug complex systems.
  • Familiarity with build systems like Bazel
  • Experience with various robotics fundamentals, control techniques, state estimation, robust control, Model Predictive Control, and simulation environments.
  • Understanding of numerical optimization algorithms (interior point method, sequential quadratic programming, etc)

Responsibilities

  • Lead C++ software initiatives that span the motion planning and control pipeline.
  • Develop state-of-the-art motion planning and control algorithms to ensure safe and comfortable vehicle trajectories.
  • Design and build robust and scalable software enabling a commercial launch.
  • Enable rapid exploration and evaluation of different motion planning approaches and algorithms.
  • Leverage modern development toolchains including testing, HIL, simulation, and continuous integration, to enable rapid development cycles.
  • Create project proposals that drive long-term technical roadmap and span multiple sub-systems.
  • Write high-quality code and review designs based on deep understanding of the teams’ services and technologies.

Other

  • Understand and explain trade-offs and complex concepts to peers and leaders to drive technical decisions.
  • Mentor junior team members to cultivate product-focused mindset, research, and development.
  • Excellent communication and collaboration skills, with the ability to work effectively in a fast-paced, interdisciplinary team environment.
  • Bachelors, Masters, or PhD degree preferred in Automotive Engineering, Robotics, Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, or a related field.
  • We celebrate diversity and are committed to creating an inclusive environment for all employees.