- Robot type
- Autonomous Vehicle
- Location
- Santa ClaraCaliforniaUSA
- Job type
- Software
- Posted
- Mar 17, 2023
- Salary
- $180,000–$260,000 a year
Senior Software Engineer, Motion Planning
Job description
We have delivered complete, proprietary AV technology - an integration of software and hardware - to enable earlier successes for our clients in constrained Level 4 autonomy. By choosing the middle mile – with defined point-to-point delivery, we have simplified some of the more complex AV challenges, enabling us to achieve full autonomy ahead of competitors. Given extensive knowledge of Gatik’s well-defined, fixed route ODDs and hybrid architecture, we are able to hyper-optimize our models with exponentially less data, establish gate-keeping mechanisms to maintain explainability, and ensure continued safety of the system for unmanned operations.
Visit us at Gatik for more company…
Job responsibilities
- Design, implement, and optimize the motion planning stack for autonomous vehicles, enabling safe, comfortable, and efficient driving in diverse real-world environments.
- Develop lattice-based planners, sampling-based planners, and optimization-based methods for generating dynamically feasible, collision-free trajectories.
- Integrate constraints from perception, prediction, and control to generate context-aware motion plans under uncertainty.
- Collaborate cross-functionally with behavior planning, control, and mapping teams to ensure robust and consistent planning behavior.
- Optimize and maintain C++-based infrastructure for trajectory generation, evaluation, and deployment in real-time onboard systems.
- Analyze closed-loop simulation and on-road performance; identify and resolve failure cases involving traffic interactions, occlusions, or dynamic obstacles.
Job requirements
- Ph.D. with 3+ years or Master’s with 5+ years of experience in robotics, motion planning, or autonomous systems.
- Deep expertise in at least two of the following: lattice-based planning, trajectory optimization, model predictive control, or search-based planning.
- Strong proficiency in C++, with experience in production-quality code for real-time or safety-critical systems.
- Solid understanding of vehicle dynamics, control interfaces, and motion feasibility constraints.
- Experience with simulation tools and debugging motion planner behavior in realistic driving environments.
- Knowledge of diffusion models and/or Vision-Language-Action (VLA) models is a strong plus.
- Excellent analytical and system-level debugging skills; strong communication and cross-functional collaboration capabilities.
Similar jobs
Gatik · Software
Senior V&V Engineer – Software-in-the-Loop (SIL) & Simulation
Santa Clara, California
Gatik · Software
Embedded Software Engineer, Drive-By-Wire
Santa Clara, California
Gatik · Software
Senior Cloud Infrastructure Engineer
Santa Clara, California
Gatik · Software
Senior/Staff GIS Engineer, HD Mapping
Santa Clara, California
