Software Engineer (Decision Making & Path Planning)
Posted Updated
Description
- The team is responsible for determining how autonomous vehicles navigate based on real-time traffic conditions, including roads, surrounding environments, other vehicles, and pedestrians
- It is one of the most core teams in autonomous driving. You will be responsible for one or more of the following tasks:
- Architecture design, algorithm, and system development for high-performance and highly reliable L4 Autonomous Driving Planning algorithms
- Optimizing and providing safety fallbacks for end-to-end model outputs. Through post-processing, ensure vehicle behavior is safe and controllable, realizing an HD-map-independent autonomous driving system that satisfies L4 capabilities and requirements
- Designing and developing a redundant system that satisfies L4 capabilities and requirements using lower compute power, select sensors, and end-to-end technology
- Architecture design and system development for road-test big data analysis and processing
- Simulation platform development, using massive road-test data to make the simulation platform better align with real-world road test scenarios
Benefits
- Comprehensive medical, dental, and vision insurance
- Generous PTO and paid holidays
- Daily meals and bi-weekly happy hours
- Equity opportunity
- Retirement plans
- Frequent tech talks
- General software engineering experience, proficient in at least one mainstream programming language (such as C, C++, Python, or Java) and familiar with common data structures and algorithms
- Excellent communication and collaboration skills
- BS in Computer Science, ML, Robotics, similar technical field of study, or equivalent practical experience
- Excellent problem transformation and modeling capabilities, with creative thinking to solve challenging problems that haven’t been resolved industry-wide
- MS in Computer Science, ML Robotics, similar technical field of study
- General software engineering experience solving motion planning or related robotics problem
