Engineering Manager, Embedded Robot Middleware
Zoox
In this role, you will:
- Lead and grow a team of software engineers focusing on providing reliable, performant, and scalable middleware frameworks for Zoox embedded systems.
- Collaborate with the Firmware organization and the rest of the Core team to deliver middleware solutions that enable efficient software development, and meet the needs of software with increasing complexity
- Lead cross-functional efforts to improve the performance and stability of embedded software using a metric-driven approach
- Guide the team on building a forward-looking roadmap to build middleware features, tools, and processes to support the fast-growing Zoox vehicle fleet
- Contribute to organizational-wide efforts to develop software following industry standards and processes
Qualifications
- Bachelor’s or Master’s degree in computer science, electrical / computer engineering, or equivalent experience.
- 9+ years of experience in software development, with 4+ years in a leadership role managing 8+ engineers.
- Good communication and collaboration skills. History of providing technical leadership and enablement support to other teams, helping them to achieve their goals.
- Strong embedded C/C++ programming experience with large code bases and technical dependencies.
- Strong knowledge in real-time operating systems (RTOS) and practical experience with safety-critical software development (ISO-26262, AUTOSAR/MISRA, etc.);
Bonus Qualifications
- Experience taking ideas from inception to delivery.
- Experience with system design & architecture of complex software systems.