(Senior) Software Engineer - Behavior
Core
Designing and developing high-performance, highly reliable Planning architectures and systems for autonomous vehicle navigation based on real-time traffic conditions.
Role type
Senior IC software engineer (autonomous driving planning)
Builds
Planning architectures and systems for Robotaxi, Robotruck, and Personally Owned Vehicles (POV)
Domain
Autonomous driving / Robotics
Deliverable
production ML models | product features
Required skills
C, C++, Python, Java, data structures, algorithms, system architecture, computational geometry, numerical computing, machine learning, simulation, data processing
Preferred skills
autonomous vehicles, robotics, complex simulation environments, motion planning
Technologies
C, C++, Python, Java
Responsibilities
Designing and developing high-performance Planning architectures; Developing and optimizing computational geometry and numerical computing algorithms; Enhancing autonomous vehicle decision-making using machine learning; Building scalable data processing infrastructure for large-scale road-test data; Analyzing real-world data and simulating driving to evaluate virtual driver performance; Developing internal tools to optimize engineering workflows; Collaborating cross-functionally on safety and ride quality
Seniority
Senior, hands-on IC