Facebook pixel

Sr. Software Engineer
Motion Planning
Confirmed live in the last 24 hours
Locations
Menlo Park, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Data Structures & Algorithms
JIRA
C/C++/C#
Git
Management
Python
Writing
Requirements
  • MS/PHD in Computer Science, Robotics, similar technical field of study, or equivalent practical experience
  • 4+ years experience writing C++ code in a production environment -- unit testing, code review, algorithm performance and tradeoffs, architecture, etc
  • Basic knowledge of vehicle kinematics/dynamics
  • Solid knowledge of modern path planning techniques such as A*, D*, RRT, etc
  • Experience with trajectory optimization techniques and tuning processes
  • Demonstrated math skills including geometry, linear algebra, probability, etc
  • Exposure to modern software development version control and project management tools - Git, Jira, etc
  • Strong written & verbal communication skills
Responsibilities
  • Formulate, implement, tune and test motion planning algorithms
  • Build infrastructure for regression testing, performance validation, and system maintenance
  • Test and deploy developed algorithms in simulation environments as well as on production vehicles
Desired Qualifications
  • Experience with safety-critical, real-time mobile autonomous robotic vehicles
  • Experience with planning under uncertainty
  • Deep understanding and experience of nonlinear optimization
  • Experience working with ROS to design, build, and operate robotic systems
  • Knowledge/experience of machine learning, decision making, or controls is a plus
  • Proficiency in Python is a plus
Cyngyn

51-200 employees