Manager, Software Core Firmware Validation
Lead and develop a team of firmware validation engineers, driving test strategy, automation, and best practices for high-assurance vehicle software at Zoox. Requires 8+ years experience with 2+ years managing direct reports.
About the job
Responsibilities
- Lead a group of component verification and validation engineers and be responsible for the team’s strategy, productivity, and impact within SW Core as well as Zoox as a whole
- Provide discipline and rigor in the application of industry best practices around test design, test development, test automation, defect management, and reporting
- Refine, propagate, and promote the best practices of firmware validation teams, elevating the firmware validation activities across Zoox
- Coaching and career development, enabling team members to grow individually and in their ability to execute on complex V&V activities together
- Review and refine software requirements in the interest of testability
- Manage the transition between component-level V&V and vehicle-level V&V
Requirements
- B.S or higher in Automotive, Aerospace, Robotics, Electrical, Mechanical, Computer Science or Systems Engineering
- 8+ years with 2+ years of leading direct reports
- Experience leading the testing and release management of high-assurance software
- Experience with software-defined vehicle architecture
- Experience with project, task, and performance management of a team of test engineers
- Experience tackling complex configuration management challenges
- Experience with software-in-the-loop and hardware-in-the-loop testing strategies
Nice-to-Haves
- C++ expertise
- Automotive-centric software frameworks (e.g. AUTOSAR), development/process standards (e.g. MISRA, ASPICE) and physical interfaces/protocols (Automotive Ethernet, CAN bus, UDS/DoIP/DoCAN)
- Validation of bootloaders, secure boot, secure firmware update (e.g. OTA)
- Validation of embedded real-time and POSIX operating systems and applications built upon them
Skills
C++, Autosar, Misra, Aspice, Automotive Ethernet, Can Bus, Uds, Doip, Docan, Software-In-The-Loop Testing, Hardware-In-The-Loop Testing, Bootloaders, Secure Boot, Ota, Posix Operating Systems
Similar jobs
Engineering Management jobsLeads a Public Sector Delivery Solution Architecture team responsible for post-sales technical strategy, production deployments, customer growth, and delivery execution. Requires U.S. citizenship, 7+ years of customer-facing experience, and experience leading technical post-sales teams in data and AI environments.
Leads and develops the Verifications engineering team while owning reliability, scalability, and technical strategy across integration-heavy, regulated screening products. Requires engineering management experience plus a strong software engineering background in distributed systems and system design.
Leads and grows Data Engineering teams building scalable, governed, AI-ready data foundations and trusted data products. The role requires 7+ years leading Data Engineering teams and experience with technologies including Spark, Snowflake, data lakes, data warehouses, key-value stores, and dbt.
Leads and develops a software engineering squad, setting technical direction, guiding architecture across the full stack, and partnering with product and design on roadmap decisions. Requires substantial software engineering and people-management experience, web application architecture expertise, and hands-on technical leadership.
Leads and grows the Developer Experience engineering team, owning initiatives that improve developer velocity, quality, and satisfaction across Bubble. The hands-on manager needs extensive software engineering and management experience, broad technical depth, and expertise in developer tooling and AI-assisted workflows.