The ad says“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”
The ad says“Background in autonomous vehicles, robotics, or complex simulation environments”
The ad says“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”
The ad says“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”
The ad says“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”
The ad says“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”
The ad says“General software engineering experience solving motion planning or related robotics problems”
The ad says“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”
The ad says“Background in autonomous vehicles, robotics, or complex simulation environments”
The ad says“Background in autonomous vehicles, robotics, or complex simulation environments”
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
Preferred experience
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