Senior Embedded Software Engineer - Systems Services Job at zoox, Foster, CA

YlkrOTJCRzNGNTl6ci9BVzNoaW1JMWRRK3c9PQ==
  • zoox
  • Foster, CA

Job Description

The Core Firmware team is responsible for building the foundation upon which Zoox-owned firmware applications are built. Core Firmware engineers work with a diverse set of microcontrollers and application processors. We make sure the embedded platforms available to Firmware and Software teams are safe, stable, performant, secure, and flexible. Many of these things are often at odds with each other, and navigating these tradeoffs while shipping code that our autonomous vehicle platform depends on is core to the job.

As a member of the Core Firmware System Services team, you will build both on-vehicle embedded software and the means to connect it to Zoox’s diverse ecosystem of software infrastructure. The software we write touches all aspects of a vehicle’s operational day, from provisioning and firmware deployment to vehicle startup and runtime configuration enforcement, to orchestrating our top-level vehicle modes, to event logging and log offload, to live system performance monitoring and offline analysis.

We work with many partner teams both within and outside of the Firmware organization, connecting the world of embedded systems with the world of high-performance compute and cloud infrastructure. In this role, you will be able to flex your skills developed in the embedded world in an environment that extends well beyond it.

In this role, you will:

  • Develop on-vehicle embedded software in C++ in a real-time Unix-like environment, and as appropriate, the supporting tools to tie it to Zoox’s ecosystem of off-vehicle infrastructure (Python in most cases)
  • Author requirements and design documentation to craft what is to be built, why it needs to be that way, and what your specific solution looks like
  • Manage the planning and execution of your owned projects, delegating appropriately to realize your vision through others
  • Work with our component- and system-level test engineers to keep the quality bar high through the coordination of V&V strategies for your work
  • Troubleshoot and root-cause problems from the field, whether it is our R&D fleet or vehicles in service, starting at the system level and often ending deep in the inner workings of our platform

Qualifications

  • 10+ years of experience in C++ development
  • Systems programming in a Unix-like/POSIX environment
  • Embedded Linux or QNX platform bringup, configuration, and tuning
  • Python development

Bonus Qualifications

  • Network programming experience
  • Having shipped software that conforms to a functional safety standard
  • Experience with cybersecurity

$212,000 - $255,000 a year

Base Salary Range

There are three major components to compensation for this position: salary, Amazon Restricted Stock Units (RSUs), and Zoox Stock Appreciation Rights. A sign-on bonus may be offered as part of the compensation package. The listed range applies only to the base salary. Compensation will vary based on geographic location and level. Leveling, as well as positioning within a level, is determined by a range of factors, including, but not limited to, a candidate's relevant years of experience, domain knowledge, and interview performance. The salary range listed in this posting is representative of the range of levels Zoox is considering for this position.

Zoox also offers a comprehensive package of benefits, including paid time off (e.g. sick leave, vacation, bereavement), unpaid time off, Zoox Stock Appreciation Rights, Amazon RSUs, health insurance, long-term care insurance, long-term and short-term disability insurance, and life insurance.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Job Tags

Odd job, Temporary work, Relocation package, Flexible hours,

Similar Jobs

City and County of San Francisco

Protective Services Worker - Public Conservator - San Francisco Human Services Agency Job at City and County of San Francisco

 ...Duration: resulting from this examination process will be continuous. List ID: CBT-2940-X00050 At the San Francisco Human Services Agency, we believe in a San Francisco where everyone has the opportunity and support to achieve their full potential. We are comprised of... 

MASC Medical

Gastroenterologist - $500K Job at MASC Medical

 ...Gastroenterologist $500K Miami, FL Our client is seeking a bilingualGastroenterologist to join their team. In this role, you will be responsible for providing comprehensive medical care to patients while working both independently and collaboratively with... 

Crime Scene Resources, Inc

Property and Evidence Officer Job at Crime Scene Resources, Inc

 ...requests. Fulfills requests from the State Attorneys Office to provide evidence; testifies in court as necessary. Disposes of firearms, drugs, weapons, and other evidence in a manner consistent with the laws of Florida. Holds auctions for unclaimed property.... 

Baylor College of Medicine

Medical Assistant II Job at Baylor College of Medicine

 ...Summary Orthopedic Surgey is seeking a Medical Assistant II. The MA II performs patient care responsibilities and provides clerical/administrative...  ...through an accredited institution. Two years of relevant experience. Current certification as a Medical Assistant through an... 

Hyatt Hotels

Houseperson- Housekeeping (Full Time) $19.50 Job at Hyatt Hotels

 ...Retirement Savings Plan & Company Match Paid Parental Leave & Adoption Assistance Program Free & Discounted Hotel Rooms at Hyatt Hotels around the World! Tuition & Wellness Reimbursement This application window is anticipated to be open at a maximum of 30...