Senior) Software Engineer (Behavior)
Posted Updated
Description
- The team is responsible for determining and controlling how autonomous vehicles navigate based on real-time traffic conditions—including road infrastructure, surrounding environments, other vehicles, and pedestrians—making it one of the core teams in autonomous driving
- Software or Algorithm Engineers on the team are responsible for one or more of the following:
- Architecture & Systems: Designing and developing high-performance, highly reliable Planning architectures and systems
- Computational Algorithms: Developing and optimizing high-precision, high-performance computational geometry and numerical computing algorithms
- Driving Intelligence: Enhancing autonomous vehicle decision-making and driving capabilities using machine learning and advanced algorithms
- Big Data Infrastructure: Designing and building scalable data processing infrastructure and systems for large-scale road-test data
- Simulation & Evaluation: Analyze large amounts of data of the real world and simulate driving, understanding, characterizing and clustering the performance of virtual drivers
- Internal Tools & Productivity: Developing internal tools to optimize engineering workflows and improve R&D efficiency
- Cross Team Collaboration: Work cross-functionally on safety, road rules compliance, and ride quality
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
- Ability to lead ambiguous technical work from problem framing through reliable delivery
- BS in Computer Science, ML, Robotics, similar technical field of study, or equivalent practical experience
- 2+ years hands-on 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
- General software engineering experience solving motion planning or related robotics problems
- Background in autonomous vehicles, robotics, or complex simulation environments
