Jobiglo

No results.

Senior Embedded Software Engineer – BMS Drivers

rivianvw.tech · Irvine

Senior 🇬🇧 English
C programming Embedded software development Battery monitoring firmware Power electronics safeRTOS

Job description

About the role

Join the Platform Software team to architect, implement, and integrate battery management platform software across Rivian’s control boards. You will work on drivers, operating systems, middleware, and application frameworks that form the foundation of Rivian’s vehicle software.

Key responsibilities

  • Develop and integrate the platform software layer for the battery management system, from initial bring‑up to customer shipment, including drivers, middleware, diagnostics and reactions.
  • Design, develop and test safety‑critical diagnostics and reactions in collaboration with functional safety and system teams.
  • Collaborate with hardware engineers on design, schematics, and hardware validation.
  • Work closely with cross‑functional teams such as Battery Applications, Controls, Test & Integration, and Battery Systems to ensure platform requirements are met.

Required profile

  • 4+ years of embedded software/firmware development experience, preferably with vertically integrated consumer products.
  • B.S., M.S. or Ph.D. in Computer Science, Electrical Engineering, or a related field.
  • Strong C programming expertise.
  • Experience with battery monitoring firmware and/or power electronics.
  • Deep familiarity with Real‑Time Operating Systems (RTOS); safeRTOS is a plus.
  • Knowledge of functional safety standards (ISO‑26262).
  • Proficiency in microcontroller development and hardware bring‑up.
  • Experience with multi‑core automotive‑grade microcontrollers and live sensor input systems.
  • Hands‑on debugging using oscilloscopes, logic analyzers, JTAG, etc.
  • Ability to thrive in a fast‑paced development environment.

Required skills

  • C programming
  • Embedded software development and optimization
  • Battery monitoring firmware
  • Power electronics
  • Real‑Time Operating Systems (RTOS)
  • safeRTOS (optional)
  • ISO‑26262 functional safety
  • Microcontroller development
  • Hardware bring‑up
  • Multi‑core automotive microcontrollers
  • Live sensor input handling
  • Debugging tools: oscilloscopes, logic analyzers, JTAG

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec rivianvw.tech.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:ashby

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 month ago

Expires 1 week from now

21 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

rivianvw.tech

Irvine