Senior Embedded Software Engineer at Rivian and Volkswagen Group Technologies - ScoutJobs - The AI-curated global job board
Skip to content
R
Posted 5 hours ago

Senior Embedded Software Engineer

Rivian and Volkswagen Group TechnologiesSenior Embedded Software Engineer, BMS Drivers

Requirements

4+ years embedded software experience, Degree in CS or EE, Expert C programming, RTOS familiarity, ISO-26262 experience, Hardware debugging skills

Skills

C#Embedded SystemsRTOS

About the role

About the Company

Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders focused on addressing the challenges of electric vehicles through software-defined technology, including operating systems, zonal controllers, and cloud connectivity.

Responsibilities

  • Develop and integrate the platform software layer for the battery management system, including drivers and middleware
  • Design, develop, and test safety-critical diagnostics and reactions in cooperation with functional safety teams
  • Collaborate with hardware teams on design, schematics, and hardware validation
  • Work with cross-functional teams including Battery applications, Controls, and Test and Integration to meet application requirements

Requirements

  • 4+ years of experience in embedded software/firmware development
  • B.S., M.S., or Ph.D. in Computer Science, Electrical Engineering, or a related field
  • Expert C programming skills
  • Experience with embedded software development and optimization
  • Experience with battery monitoring firmware or power electronics
  • Deep familiarity with Real Time Operating Systems (RTOS)
  • Experience with functional safety requirements (ISO-26262)
  • Proficiency in microcontroller development and hardware bring-up
  • Hands-on experience with debugging tools like oscilloscopes, logic analyzers, and JTAG

Preferred Qualifications

  • Experience with safeRTOS
  • Familiarity with multi-core, automotive-grade microcontrollers
  • Experience with automotive communication protocols such as CAN, UDS, and DOIP
  • Familiarity with Battery Sensing/Monitoring ICs (e.g., adbms683x, TI-BQ)
ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Embedded Software Engineer

Rivian and Volkswagen Group Technologies · Vancouver

Sign up to apply