Senior Embedded Software Engineer - Fail Operations at Zoox
Zoox · Foster City, United States Of America · On-site
- Office in Foster City
Responsibilities
- Lead a small team of engineers, setting direction for the team, generating short-term and long-term roadmaps, and fostering both technical and professional growth
- Use your leadership skills to collaborate with our cross-functional partners both within and outside of firmware, enabling them to design the architecture of new features and create requirements, design documentation, test plans, and other supporting documentation
- Work with our safety and systems teams to ensure our firmware development follows industry standards and processes (ISO-26262, etc).
- Collaborate with our hardware engineers and safety teams to develop the future platforms that will power our next-generation robots
- Evaluate operating systems, frameworks, and tools to provide technical direction for the firmware organization
Qualifications
- Bachelor’s or Master's degree in computer science, electrical engineering, mechanical engineering, or equivalent experience
- At least 9 years of experience developing highly available mission-critical embedded software
- Strong embedded C/C++ programming experience
- History of providing technical leadership and guidance, enabling team members to achieve their goals and deliver impact
Bonus Qualifications
- Familiarity with writing safety-critical software
- Familiarity with automotive software development practices, and familiarity with the ISO-26262 standards
- Familiarity with Hazard and Risk Assessment (HARA) and/or Failure Mode and Effects Analysis (FMEA)