Embedded Software Engineer - MCU Platforms

Zoox
San Diego, CA, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$200,000.0 - $250,000.0
Working hours
Regular working hours
Job source

Tech stack

Booting (BIOS) C++ (Programming Language) Embedded Software Firmware Real-Time Operating Systems System Programming Strategies of Testing

Job description

  • Develop on-vehicle embedded software/firmware in C and C++ in a real-time 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
  • Work with our Component V&V Engineers to keep the quality bar high through the coordination of test strategies
  • Troubleshoot and root-cause problems from the field, starting at the system level, often ending deep in the inner workings of our platform

Requirements

  • C/C++ development
  • Systems programming in a real-time (RTOS) environment
  • Understanding RTOS platform development
  • Understanding how to link software/firmware to hardware
  • Understanding how bootloaders on MCUs generally work, * Python development
  • Network/CAN programming experience
  • Extensive bootloader experience
  • MCU Security

Benefits & conditions

Pulled from the full job description Health insurance Paid time off Life insurance RSU, There are three major components to compensation for this position: salary, Amazon Restricted Stock Units (RSUs), and Zoox Stock Appreciation Rights. The salary range for this position is $200,000 to $250,000. A sign-on bonus may be offered as part of the compensation package. 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

1:26 min

The evolution and release of Spring Boot 3

Josh Long · LIVE

3:06 min

Moving from basic embedded software to system functionalities

Réka Leisztner Réka Leisztner · World Congress 2025

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

2:34 min

Selecting specific microcontrollers and fundamental programming languages for powertrains

David Romić · World Congress 2023

Videos

See all

Related articles

See all