Job Description
Job Description
- Develop planning algorithms for trajectories
- Design policies and plans to manage multi-actor interactions and plans under uncertainty
- Work with other internal autonomy teams to help to continuously improve and refine the self-driving system
Requirements
- Master or Ph.D. degree in Computer Science, Electric Engineering, Mechanical Engineering or a related field
- Professional C++ experience designing any-angle robotic navigation algorithms such as Dijkstra, A*, D*, RRT, RRT* and RRG
- Experience in at least one of : robotics research in motion planning, trajectory optimization, planning under uncertainty, probabilistic robotics, data analysis at scale, machine learning at scale
- Experience in data structures and advanced algorithms
- Experience in ROS is a plus.
- Publications in top conferences / journals in a related field or equivalent experiences is a plus
Senior Software Engineer - Behavior Planning/Contingency Planning
As a behavior engineer for contingency and failover planning you will be researching and developing algorithms that ensure the availability and selection of safe trajectory options for the NuroDriver at any time. PhD in Robotics, Computer Science, mechanical/aerospace engineering, electrical enginee...
Senior Software Engineer, Behavior Planning - Autonomous Vehicles
We are looking for software engineers to join our Behavior Planning team to redefine the way we drive. As part of this team you will build our behavioral and motion planning algorithms for various design domains, which spans challenges from achieving a comfortable driving experience, occlusion handl...
Senior Software Engineer Behavior Planning
Hands-on experience in one of these areas- Search, Monte Carlo Tree Search (MCTS), Reinforcement Learning, Machine Learning for Planning and/or Prediction, Sampling Based Planning, Markov Decision Process (MDP), Experience in Joint Planning and Prediction. Research and Implement state of the art alg...
Staff Software Engineer, Motion Planning Systems
BS software engineering, mathematics or physics or similar. The Motion Planning Systems group is responsible for accelerating development & debugging workflows for the core of the planner. Create tooling to speed up software development iteration. Collaborate closely with core planner engineers. ...
Senior Software Engineer Motion Planning
Research experience in one of: trajectory planning, motion planning, behavior planning, model predictive control, probabilistic robotics, optimal control, planning under uncertainty. In this role you'll research and develop algorithms for motion planning, write performant C++ code and interface with...
Security and System Software Developer - Security Clearance Required
We have an opening for a Security and System Software Developer on a team that researches, designs, develops, maintains, and integrates software and hardware solutions for protecting LLNL computing services and systems within the Livermore Computing high-performance computing center. Integrate custo...
Senior Optical Systems Engineer
The Senior Optical Systems Engineer is a hands-on role which drives and supports design and execution of optical systems. This role is responsible for developing, validating and supporting electro-optical system designs for the purpose of putting complete working systems together. Work with cross-fu...
Associate Project Engineer
Responsible for project development engineering activities, from first site visit through signature of contract with Client, including:. Costing of capital projects with and without external contractors. Bachelors degree in Mechanical or Electrical Engineering preferably with a concentration in powe...
Systems Engineer
We are looking for a Systems Engineer to work closely with a Named Account Manager in a defined territory. The Systems Engineer's main mission will be to support the sales organization in all technical matters regarding pre-sales, sales calls, and post-sales. The Systems Engineer is required to cust...
Senior Software Engineer, Training, ML Infrastructure
Senior Software Engineer, Training, ML Infrastructure. The Waymo ML Infrastructure team works with Research and Production teams to develop models in Perception and Planning that are core to our autonomous driving software. We build a set of libraries and tools that enhance TensorFlow and JAX, and a...