Design and implement onboard and offboard software architecture for autonomous driving systems, focusing on safety, performance, and maintainability, using languages like C, C++, and Python.
Key Responsibilities
Design and implement onboard and offboard software architecture for autonomous systems
Develop robust, safety-critical, low-latency, and high-performance software components
Create understandable, maintainable, and reproducible software systems including inference and training processes
Develop unified implementation for onboard inference and offboard training
Create visualizable and introspectable software modules
Requirements
Experience in developing complex software systems in C, C++, and Python
Passionate about software engineering and someone who loves coding
Excellent collaboration and communication skills
Passionate about machine learning and autonomous driving
Benefits & Perks
Compensation/salary range: $193,930 to $291,150 annually, plus performance bonus and equity
Work schedule: Not explicitly specified
Work environment perks: Inclusive and diverse workplace, fostering psychological safety