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

The Precast Forte Group

Marketing Associate Job at The Precast Forte Group

 ...Proficiency in graphic design software (Adobe Creative Suite, Canva) and digital marketing tools (social media management, email automation, SEO). ~ A proactive mindset with the ability to work independently, manage multiple deadlines, and suggest improvements to current... 

LINCOLN TECH

Student Retention Coach Job at LINCOLN TECH

 ...The Student Retention Coach works directly with students to identify and remove obstacles that prevent class attendance and successful program completion. This role focuses on building relationships with students, providing personalized support, and implementing intervention... 

Edgewater Federal Solutions, Inc.

Cyber Operations Team Lead Job at Edgewater Federal Solutions, Inc.

 ...Job Description Job Description The Cyber Operations Team Lead provides oversight and direction to the Security Operations Center (SOC), Digital Forensics, Service...  ...field. Masters degree preferred. Experience : At least 710 years of increasingly responsible... 

Great Clips

Hair Stylist - Harbour Pointe Shopping Center Job at Great Clips

 ...Job Description Join a locally owned Great Clips salon, the world's largest salon brand, and be one of the GREATS! Whether you're...  ...job well done *Additional benefits vary by salon location. Hair Stylist/Barber Qualifications: Cosmetology License and/or... 

Managed Labor Solutions

Rental Car Driver Job at Managed Labor Solutions

 ...are passionate about driving late-model cars? Need a flexible schedule plus access to...  ...Labor Solutions (MLS) , a leading nationwide rental car outsourcing company, is looking to...  ...efficient people to work as Rental Car Fleet drivers for our partners' locations. What you'...