Rivian and Volkswagen Group Technologies

Senior Embedded Software Engineer, BMS Drivers

Full-time · Irvine, California (Remote)
✓ Verified live on the employer's own system · added 89 days ago
Save search
Mid-level · 4+ yrs exp

Requirements

Education: Bachelor's degree or related field

Experience: 4+ years

Skills & tools

ManagementBlueprint ReadingEmbeddedElectricalElectronicsProgrammingTroubleshooting
Apply on company site ↗ See your fit → free

Full job description

Rivian and Volkswagen Group Technologies Canada is proud to be a Great Place To Work® Certified company — 92% of employees at RV Tech Canada say it is a great place to work, compared to 60% at a typical company.

In this role, you will be a member of the Platform Software team, responsible for architecting, implementing, and integrating battery management platform software across Rivian’s controls boards. The platform includes drivers, operating systems, middleware, and application frameworks necessary for all aspects of vehicle controls.

Through close collaboration with Hardware and Application Software teams, you will build the foundation of Rivian’s vehicle software.

- Develop and integrate the platform software layer for Rivian’s battery management system, from initial bring-up to shipping to customers, including drivers and middleware for several components, diagnostics and reactions.

- Design, develop and test safety critical diagnostics and reactions in close cooperation with the functional safety and system teams

- Collaborate with the hardware team on overall design, schematics, and hardware validation

- Work closely with other development and cross-functional team members such as Battery applications and Controls, Test and Integration, and Battery systems teams to ensure the platform is meeting application requirements

- 4+ years of experience in embedded software/firmware development, preferably with vertically integrated consumer products

- B.S., M.S. or Ph.D. in Computer Science, Electrical Engineering, or a related field

- Experience with battery monitoring firmware and/or power electronics

- Deep familiarity of Real Time Operating Systems (safeRTOS is a plus)

- Experience with development for function safety requirements (ISO-26262)

- Proficient with software development on microcontrollers and hardware bring-up

- Familiarity with multi-core, automotive grade microcontrollers

- Experience with software development for systems with live sensor inputs

- Hands-on experience debugging in real world environments with embedded diagnostics tooling such as oscilloscopes, logic analyzers, JTAG etc

- Passionately motivated to take ideas from R&D phase to production

- Experience with automotive communication protocols such as CAN, UDS, and DOIP is a plus

- Familiarity with Battery Sensing / Monitoring ICs (adbms683x, TI-BQ, etc) is a plus

More jobs at Rivian and Volkswagen Group Technologies

Similar jobs near Irvine, California (Remote)

Tell me when more Embedded Software Engineer, Anti-Tamper jobs post near Costa Mesa, CA We re-check every listing against the employer’s own board — no résumé needed.

Search Senior Embedded Software Engineer, BMS Drivers jobs near Irvine, California (Remote) → Browse all live jobs

This posting was published by Rivian and Volkswagen Group Technologies on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.