Zoox

Software Systems Engineer – Middleware, Diagnostics

Zoox

full-time

Posted on:

Location Type: Hybrid

Location: Foster CityCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $185,000 - $230,000 per year

About the role

  • Act as a cross-functional bridge between middleware developers, and safety teams to ensure aligned design decisions and requirements.
  • Develop and maintain a holistic architectural view of the middleware stack, including dependencies, interfaces and potential failure paths, for various compute platforms.
  • Help evolve and strengthen the middleware and diagnostics architecture by identifying improvement opportunities such as decoupling interdependent components, designing appropriate fault reactions, etc.
  • Define and implement component and system level diagnostics strategy, including fault detection, reporting, logging and traceability.
  • Analyze fault propagation scenarios across components and help design mitigations that improve system availability and safety.
  • Generate and track fault metrics on a regular cadence.

Requirements

  • B.S./M.S./PhD in Engineering, Physics or relevant field and 5+ years of experience
  • Strong experience in middleware, ideally in embedded or distributed systems
  • Strong communication skills with the ability to translate architectural and safety considerations into actionable engineering requirements
  • Demonstrated ability to apply software engineering best practices
  • Experience working in cross-functional environments involving platform, safety and software teams
  • Hands on experience with design and implementation of diagnostic systems such as health monitoring, fault reduction or logging frameworks (Bonus)
  • C++, MATLAB, Python (Bonus)
  • Experience on Safety-Critical Systems (Bonus)
Benefits
  • Health insurance
  • Long-term care insurance
  • Long-term and short-term disability insurance
  • Life insurance
  • Paid time off (e.g. sick leave, vacation, bereavement)
  • Unpaid time off
  • Zoox Stock Appreciation Rights
  • Amazon RSUs
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
middlewareembedded systemsdistributed systemsdiagnostic systemsC++MATLABPythonfault detectionlogging frameworkssoftware engineering best practices
Soft Skills
communication skillscross-functional collaborationtranslating requirementsanalytical skillsproblem-solving
Certifications
B.S. in EngineeringM.S. in EngineeringPhD in EngineeringB.S. in PhysicsM.S. in PhysicsPhD in Physics