Stack AV is developing revolutionary AI and advanced autonomous systems aimed at enhancing safety and efficiency in the trucking transportation industry. The role involves owning the motion control stack for next generation self driving systems, collaborating with various teams throughout the software development cycle.
Responsibilities:
- Own the delivery of motion control features from design to integration, providing a well controlled, safe and comfortable vehicle experience
- Provide input to team roadmaps and ensure timely delivery of features
- Work closely with systems engineers to ensure a safe, well tested product is delivered
- Write state of the art software, using modern C++ and Python. Make extensive use of unit testing, simulation, and log simulation
- Spend time on the vehicles to experience in person how motion control features affect truck behavior and aid in performance analysis and tuning of the control algorithms
- Develop motion control methods for real time, resource constrained applications
- Be involved in design and iteration exercises, and help to align stakeholders by using strong presentation and communication skills
Requirements:
- BS in Computer Science, Electrical Engineering, Mechanical Engineering or closely related field
- 5+ years of software engineering experience
- Experience building motion control systems for real world applications
- Knowledge and experience with vehicle dynamics, system identification and real-time control algorithms
- Fluent in modern C++
- Experience with Python
- Extensive vehicle integration experience
- MS or PhD is a plus
- Controls experience with large ground vehicles is a plus
- Experience with tooling and metrics is a plus
- Localization and motion planning experience is a plus