Senior Embedded Software Engineer - Systems Services Job at Zoox, San Mateo, CA

Y29pbjVGUExPdGliOEt2ZHhGMXdOUE1HZXc9PQ==
  • Zoox
  • San Mateo, 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 Zooxs diverse ecosystem of software infrastructure. The software we write touches all aspects of a vehicles 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 Zooxs 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

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.

#J-18808-Ljbffr

Job Tags

Odd job, Temporary work, Flexible hours,

Similar Jobs

Bio-Nuclear of Puerto Rico

Graphic and Digital Content Designer Job at Bio-Nuclear of Puerto Rico

 ...\nGENERAL POSITION INFORMATIONJOB TITLE: Graphic and Digital Content DesignerDEPARTMENT: Marketing...  ...: Exempt POSITION NATURE Design, produce, and coordinate visual and multimedia...  ...clients, and vendors as applicable.Coordinate, assist, and/or participate in work meetings,... 

Boarhog LLC

Navigation Technician Job at Boarhog LLC

 ...engineers, technologists, and military veterans supporting the U.S. Navy's Surface Combat Systems Center (SCSC) on Wallops Island,...  ...Preferred but not required: Navy Technical C school training or civilian/commercial equivalent in any one of the three SPY radar... 

Ranger Environmental

Tank Cleaner Job at Ranger Environmental

Duties/Requirements: Operate various types of equipment, including but not limited to PSI and high-pressure washers, washdown hoses, discharge hoses, suction systems, pumps, hydro-excavators, and vacuum trucks. Clean tanks/vessels using specialized equipment and ...

Allegheny Health Network

Endocrinologist Job at Allegheny Health Network

 ...The Division of Endocrinology at The Allegheny Health Network (AHN) is seeking an Endocrinologist to join our team in Pittsburgh, Pennsylvania. Provide comprehensive care for a wide range of diagnoses, including but not limited to adrenal problems, diabetes, pituitary... 

Boston Children's Hospital

Registered Nurse - Child Protective Services Fellowship at Boston Children's Hospital Boston, MA Job at Boston Children's Hospital

Overview Registered Nurse - Child Protective Services Fellowship at Boston Children's Hospital, Boston, MA.The Registered Nurse - Child Protective Services Fellowship is a one-year immersive program designed for experienced RNs interested in child protection practice....