Stack is looking to develop and deploy safe, reliable, and high-performance autonomous driving solutions at scale.
Requirements
- 7+ years of prior experience designing and developing real-time systems and middleware in C++ targeting a safety critical, resource constrained environment.
- Demonstrated expertise in real-time system development with proven familiarity in core concepts like networking, logging, diagnostics, and exception handling.
- Significant experience with and understanding of Linux based environments.
- Prior experience leading onboard infrastructure development in a self driving or robotics company is highly preferred.
Responsibilities
- Lead and manage a team of highly experienced software engineers focused on C++ development of real-time, highly performant and resilient middleware for autonomous applications.
- Lead the design and implementation of onboard infrastructure supporting the needs for a high performance, reliable, and observable runtime environment for our Self Driving System (SDS).
- Lead the design and implementation of onboard middleware responsible for integrating sensor (LiDAR, Radar and Cameras), IMU, GNSS, PTP, and other fundamental data used by the SDS.
- Actively contribute to the code base, design & code reviews and hold the team to a high bar for code quality, build and test automation, and system metrics for observability.
Other
- Own all managerial responsibilities for the team including hiring, performance management, and career development.
- Bachelor's or Master's Degree in Computer Science, Electrical Engineering, or a related field.
- Proven management and technical leadership ability with prior experience directly managing teams of experienced C++ developers.