Senior Real-Time Embedded Engineer - Battery Management Systems

Socket.dev

San Diego (CA)

On-site

USD 200,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Paid time off
Health insurance
Long-term care insurance
Disability insurance
Life insurance

Job summary

Zoox is seeking an embedded software engineer for the Firmware Power Systems team. You will design, implement, and test real-time C/C++ code for Battery Management Systems in a highly automated vehicle environment.

You will collaborate with vehicle engineers, controls engineers, and suppliers to ensure safe, reliable operation and seamless hardware-software integration across power sub-systems. This role emphasizes production-quality code and hands-on hardware bring-up.

Qualifications

  • Bachelor’s or Master’s degree in computer science, electrical engineering, mechanical engineering, or equivalent experience.
  • 8+ years of experience developing real-time embedded software for Power Electronics and Battery Management.
  • Strong embedded C/C++ programming experience.
  • Experience with embedded micro-controllers and/or microprocessors (ARM, PowerPC).
  • Hands-on experience with hardware bring-up and system debugging.
  • Understanding of sensors and actuators and automotive communication protocols (CAN, LIN).

Responsibilities

  • Design, develop, and test embedded software for BMS (Battery Management Systems of the Zoox vehicle).
  • Implement core logic for cell balancing, charging control, thermal management, and contactor controls.
  • Integrate supplier sub-systems into the Zoox software stack.
  • Create software requirements, design documentation, test plans, and other supporting documentation.
  • Work cross-functionally with vehicle engineers, controls engineers, software engineers, validation engineers, and other experts to ensure a seamless and highly automated experience for the Zoox vehicle.
  • Contribute to all phases of the software development cycle including prototyping, requirements capture, design, implementation, and validation.

Skills

Embedded C/C++
Real-time systems
Hardware bring-up
Automotive CAN/LIN

Education

Bachelor’s or Master’s degree in engineering or CS

Tools

Polarion
ISO-26262
MISRA C/C++
CANalyzer
CANape

Job description

Zoox is seeking an embedded software engineer for the Firmware Power Systems team. You will design, implement, and test real-time C/C++ code for Battery Management Systems in a highly automated vehicle environment.

You will collaborate with vehicle engineers, controls engineers, and suppliers to ensure safe, reliable operation and seamless hardware-software integration across power sub-systems. This role emphasizes production-quality code and hands-on hardware bring-up.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Engineer - Battery Management Systems
Senior Embedded Engineer - Battery Management Systems

Zoox • San Diego (CA)

On-site
USD 200,000 - 240,000
Zoox Stock Appreciation Rights
Amazon RSUs
Health insurance
+3
Embedded BMS Software Engineer - Real-Time Power Systems
Embedded BMS Software Engineer - Real-Time Power Systems

Zoox • Foster City (CA)

On-site
USD 200,000 - 240,000
Health insurance
Paid time off
Zoox RSUs
+2
Embedded Power Systems Engineer - Real-Time Auto Firmware
Embedded Power Systems Engineer - Real-Time Auto Firmware

Zoox • San Diego (CA)

On-site
USD 155,000 - 190,000
Real-Time Embedded Power Management Engineer
Real-Time Embedded Power Management Engineer

Front Door Defense • San Diego (CA)

On-site
USD 155,000 - 190,000
Zoox Stock Appreciation Rights
Amazon RSUs
Health insurance
+3
Embedded Software Engineer - Battery Management Systems
Embedded Software Engineer - Battery Management Systems

Socket.dev • San Diego (CA)

On-site
USD 200,000 - 240,000
Paid time off
Health insurance
Long-term care insurance
+2
Embedded Software Engineer - Battery Management Systems
Embedded Software Engineer - Battery Management Systems

Zoox • Foster City (CA)

On-site
USD 200,000 - 240,000
Health insurance
Paid time off
Zoox RSUs
+2
Real-Time Embedded Software Engineer — Power Systems
Real-Time Embedded Software Engineer — Power Systems

Jobtailor • San Diego (CA)

On-site
USD 120,000 - 180,000
Embedded Software Engineer - Power Systems
Embedded Software Engineer - Power Systems

Jobtailor • San Diego (CA)

On-site
USD 120,000 - 180,000
Embedded Firmware Engineer – Real-Time Body Systems
Embedded Firmware Engineer – Real-Time Body Systems

Socket.dev • Foster City (CA)

On-site
USD 140,000 - 170,000
Battery Management Firmware Validation Engineer
Battery Management Firmware Validation Engineer

Zoox • Foster City (CA)

On-site
USD 155,000 - 211,000