Sigma Software Vertex Logo

Sigma Software Vertex

Software Engineer, Motion Planning

Posted 24 Days Ago
In-Office
Foster City, CA
Entry level
In-Office
Foster City, CA
Entry level
Join the Motion Planning team to enhance robot driving behaviors through algorithm improvements, simulations, and real-time testing. Collaborate with experts and ensure safety.
The summary above was generated by AI

On the Motion Planning team, you’ll be dedicated to improving the driving behaviors of the robot on public roads. The Planner's job is to figure out where the robot is going and how to get there safely in situations as complex as those found in Downtown San Francisco or on the Las Vegas Strip.

This is a cutting-edge problem, which requires teamwork and collaboration across a broad set of experts spanning Planner, Perception, Prediction, Operations, and more. Together, you will create the next generation of algorithmic improvements to expand our robot’s ability to drive in some of the most complex situations found on public roads.

Safety is foundational, so you will take a measured approach – develop a principled modification to the Planner, test in simulation and on closed courses, and team up with our safety drivers for on-road testing. 

In this role, you will:

  • Implement, debug, and test features and modifications to specific areas of driving behavior in our production code base.
  • Work closely with senior engineers to understand design specifications and deliver reliable, high-quality code.
  • Utilize our extensive backend tooling to run regression tests and validate your changes across various driving situations.
  • Participate in on-vehicle drive reviews, helping to collect data and generate actionable feedback on driving performance.

Requirements

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Robotics, or a related technical field.
  • 0–5 years of professional experience in software development.
  • Strong proficiency in C++.
  • Familiarity with foundational concepts of motion planning and pathfinding techniques (e.g., A*, RRTs, PRMs).
  • Experience with large-scale codebases, version control (e.g., Git), and software development workflows.
  • Eagerness to learn and debug complex, real-time systems.

Bonus Qualifications:

  • Coursework or project experience in geometric and/or sampling-based planning algorithms.
  • Experience with autonomous robots, simulation environments, or machine learning/data-driven development processes.
  • Experience with ROS, pose estimation, SLAM, probabilistic filtering, or CUDA.

Benefits
  • Health Care Plan (Medical, Dental & Vision)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Training & Development
  • Retirement Plan (401k, IRA)
  • Free breakfast and lunch

Top Skills

C++
Cuda
Git
Ros

Sigma Software Vertex San Jose, California, USA Office

San Jose 75E Santa Clara St, San Jose, California, United States, 95113

Similar Jobs

3 Days Ago
Hybrid
2 Locations
189K-270K Annually
Mid level
189K-270K Annually
Mid level
Artificial Intelligence • Machine Learning • Robotics • Software • Transportation • Design • Manufacturing
As a Software Engineer on the Motion Planning team, you will develop and improve driving algorithms, leverage backend tooling for testing, and participate in performance evaluations and patent filing.
Top Skills: C++CudaRosSlam
5 Days Ago
Easy Apply
In-Office
Sunnyvale, CA, USA
Easy Apply
125K-232K Annually
Senior level
125K-232K Annually
Senior level
Automotive
Design and implement motion planning and control modules for autonomous vehicles, ensuring accurate navigation and evaluating vehicle dynamics. Utilize research to create optimal control solutions.
Top Skills: C++Control TheoryNumerical AnalysisNumerical Optimization
7 Days Ago
Easy Apply
In-Office
Sunnyvale, CA, USA
Easy Apply
149K-245K Annually
Junior
149K-245K Annually
Junior
Automotive
The role involves designing and developing software for motion planning and control in autonomous vehicles, focusing on algorithms and testing.
Top Skills: Behavior TreesC++Finite State MachinesLinuxLqrMarkov Decision ProcessesMotion Planning AlgorithmMpcObstacle AvoidancePath PlanningPidRobot Operating System (Ros)Search Algorithms

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account