Summary
The job is for a software engineer at Stack AV focused on developing motion planning modules for self-driving vehicles. The candidate should have strong experience in C++, real-time algorithms, machine learning approaches, and software engineering. They will work cross-functionally with other teams to ensure safe systems and provide input in the technical direction of the team.
Requirements
- Strong experience in software engineering and algorithm design
- Knowledge and experience with real-time algorithms, and machine learning approaches
- Fluent in C++
Responsibilities
- Be part of a team to develop state-of-the-art motion planning modules for self-driving vehicle systems
- Own delivery of motion planning modules that solve on-vehicle problems and deliver for customer needs
- Provide input in the technical direction for the team, and work cross-functionally to develop safe systems
- Work closely with other teams such as perception, prediction, localization, and controls to ensure that the input to the motion planning modules is appropriate
- Work closely with systems engineers to ensure a safe, well-tested product is delivered
- Work closely with verification teams to ensure proper testing and validation of the motion planning modules
- Spend time on the vehicles to experience in person the efforts being worked
- Provide input to team roadmaps and ensure product features are properly prioritized
- Develop motion planning models for real-time, resource-constrained applications
Preferred Qualifications
Experience with Python a plus