Staff Software Engineer, Mission Planning
You will lead the design and development of mission planning, routing, and human-assisted autonomy for driverless trucks. You will establish the motion-planning roadmap, define metrics and interfaces, integrate driving logic, automate launches and landings, mentor engineers, and solve real-world routing and mission problems.
Responsibilities
- Lead design and development of mission planning, routing, and human-assisted autonomy
- Develop the architecture and long-term motion-planning roadmap
- Identify metrics for product excellence
- Mentor and provide technical leadership to engineers
- Integrate onboard and offboard driving logic
- Collaborate with operations specialists to facilitate safe, efficient missions
- Evaluate driver effectiveness
- Automate and expedite truck launches and landings
- Define interfaces, requirements, and system behavior with cross-functional partners
- Solve route generation, mission update, responsive driving, real-time computing, and cloud-computing problems
Requirements
- 6+ years of production-level robotics software development experience
- Modern C++ proficiency
- Expertise in motion planning, graph theory, distributed computing, and related domains
- Experience delivering complex autonomous systems
- Leadership in solving ambiguous, real-world challenges
Benefits
- Equity
- Annual bonuses
- Medical, dental, and vision plans
- Medical plan with infertility benefits
- Legal services
- Identity and fraud protection
- Hospital indemnity insurance
- Accident insurance
- Critical illness insurance
- Flexible PTO
- 10 paid holidays
- Parental leave
- Dog-friendly office
- Free catered lunch
- Stocked kitchen
- Free EV charging
- Long-term disability insurance
- Short-term disability insurance
- Life insurance
- Headspace
- Calm
- One Medical
- Gympass
- Spring Health
- Rula
- 401(k)
- Commuter benefits
- FSA
- Dependent Care FSA
- HSA
- Referral bonuses
- Patent bonuses