Logo of Huzzle

Senior/Staff Embedded Software Engineer - Firmware Architecture

image

Zoox

Jun 4

  • Job
    Full-time
    Senior Level
  • Software Engineering
  • $188K - $275K
  • San Diego

AI generated summary

  • You must have a Bachelor’s/Master’s degree & 9+ years of embedded software experience. Strong C/C++ skills, high-assurance development exp, & leadership abilities are crucial. Vehicle dynamics & HARA/FMEA knowledge a plus.
  • You will collaborate with firmware leads, design ECU architecture, create documentation, ensure safety standards, develop future platforms, evaluate tools, and provide technical guidance at Zoox.

Requirements

  • 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.
  • Experience with high-assurance development practices and tools (Polarion, ISO-26262, AUTOSAR/MISRA, etc.)
  • History of providing technical leadership and guidance to other teams, enabling them to achieve their goals and deliver impact.
  • Bonus Qualifications:
  • Understanding of vehicle dynamics, automotive sensors and actuators, and communication protocols.
  • Familiarity with Hazard and Risk Assessment (HARA) and/or Failure Mode and Effects Analysis (FMEA).

Responsibilities

  • Use your leadership skills to collaborate with our firmware leads, enabling them to design the architecture of our ECUs and create requirements, design documentation, test plans, and other supporting documentation.
  • With our safety and systems teams to ensure our firmware development follows industry standards and processes (ISO-26262, etc.)
  • Work closely 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.
  • Provide technical guidance and assistance to engineering teams at Zoox to solve challenging firmware issues.

FAQs

What is the responsibility of the Firmware Architecture team at Zoox?

The Firmware Architecture team at Zoox is responsible for guiding the development of embedded systems and the firmware that powers them, collaborating with various teams to build complex systems for automotive environments.

What skills are required for the Senior/Staff Embedded Software Engineer role in Firmware Architecture at Zoox?

We are looking for a firmware engineer who enjoys working across the entire stack, is eager to learn new technologies, and likes taking ownership of critical components in the development of complex embedded systems.

What kind of collaboration can be expected in this role at Zoox?

The Firmware Architecture team collaborates with firmware, hardware, software, systems, and safety teams across Zoox to design and develop next-generation robots. This role involves working closely with cross-functional partners to drive the development of embedded systems.

What opportunities for learning and growth are available for Senior/Staff Embedded Software Engineers in Firmware Architecture at Zoox?

Senior/Staff Embedded Software Engineers at Zoox have the opportunity to drive the design and development of complex embedded systems, working on cutting-edge technologies and taking on significant responsibilities within the team. This role offers continuous learning and growth opportunities in the rapidly evolving field of autonomous vehicles.

We’re reinventing personal transportation — making the future safer, cleaner, and more enjoyable for everyone.

Automotive
Industry
1001-5000
Employees
2014
Founded Year

Mission & Purpose

Zoox is transforming mobility-as-a-service by developing a fully autonomous, purpose-built fleet designed for AI to drive and humans to enjoy.