Senior Software Engineer, Motion Planning Infrastructure (C++)

Added
6 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

robotics unit testing python simulation performance

πŸ“‹ Description

  • Design, develop, and maintain high-performance C++ libraries for Motion Planning.
  • Identify bottlenecks and optimize runtime and memory for onboard software.
  • Contribute to design and implementation of new features for onboard/offboard motion planning.
  • Extensively test code with unit tests, simulation, log playback, and on-vehicle tests.
  • Develop visualization and debugging tools to analyze fleet logs.
  • Coordinate with autonomy teams to ensure Motion Planning gets inputs it needs.

🎯 Requirements

  • Deep expertise in C++ software engineering.
  • Background in Motion Planning or Robotics helpful but not required.
  • Bachelor’s 4+ years, Masters 2+ years, or PhD in a related field.
  • Python programming experience helpful but not required.
  • Production-quality, performance-critical code experience.
  • Strong written and verbal communication skills.

🎁 Benefits

  • Competitive compensation
  • Comprehensive health, dental, and vision insurance
  • Employer-matched 401(k) retirement plan
  • Unlimited vacation and 15 paid holidays
  • Paid parental and medical leave
  • Professional development reimbursement

πŸ›ƒ Visa sponsorship

Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’