R

Rivian and Volkswagen Group Technologies

Builds software and electronics for electric cars

Senior Battery Algorithms Engineer

Electrical EngineeringPosted on Nov 10
Full-timeIrvine, CA, USAHybrid

About the Job

Requirements

  • A Master of Science with 5 or more years, a Ph.D. with 3 or more years, or a Bachelor of Science with 8 or more years of relevant industry experience in Electrical, Mechanical, or Chemical Engineering, Computer Science, or a related field.
  • Proven experience in battery algorithm development, modeling, and simulation, preferably in the electric vehicle industry.
  • A strong foundation in control theory, state estimation such as Kalman filtering, and optimization.
  • Knowledge of battery thermal management, electric vehicle charging including AC and DC fast charging, and high-voltage power distribution.
  • Experience writing software requirements and traceable test cases from system requirements and user stories.
  • Experience with model-based design methodologies such as MATLAB/Simulink for developing and validating battery algorithms.
  • C and Python coding experience, including production-quality C on real-time embedded hardware and Python for analysis, tooling, and automation.
  • Awareness of functional safety concepts and ISO 26262.
  • Experience with agentic artificial intelligence tools and workflows, such as using AI coding agents to accelerate algorithm development, testing, and data analysis.

Responsibilities

  • Design and implement algorithms that estimate battery states, including state of charge, state of health, and state of power, across a range of electric vehicle characteristics, battery pack configurations, and cell chemistries.
  • Develop battery thermal control algorithms, including pack thermal management, preconditioning, and thermal limits during driving and charging, to protect battery life.
  • Develop battery charging algorithms, including AC charging and DC fast charging strategies, charge current limits, and charge time estimation.
  • Develop high-voltage power distribution algorithms, including power and energy budgeting for high-voltage consumers to optimize vehicle range and performance.
  • Create software requirements and traceable software test cases from high-level user stories and vehicle-level system requirements, and collaborate with vehicle system and control teams to integrate battery algorithms into the overall electric vehicle system design.
  • Work with test engineers to automate test cases across unit, model-in-the-loop, software-in-the-loop, hardware-in-the-loop, pack, and vehicle testing.
  • Use simulation and fleet data to monitor, analyze, and continuously improve algorithm performance against program targets and user experience.
  • Work with the cell engineering team to incorporate cell-level data and models of different chemistries into algorithm development.

Desired Qualifications

  • Battery algorithm development, modeling, and simulation experience in the electric vehicle industry is preferred.

About the Company

Rivian and Volkswagen Group Technologies

Builds software and electronics for electric cars

Rivian and Volkswagen Group Technologies develops vehicle software and electronic systems for Rivian and Volkswagen Group's electric cars. Its platform links the computers that control vehicle functions with operating systems, cloud services and wireless updates. Automakers use the shared architecture to add features across different models and improve vehicles after sale without a service visit. The independent venture develops technology for its two automotive owners under a partnership built around shared engineering work and licenses to Rivian's existing software and hardware. Founded in 2024, the company is headquartered in Palo Alto, California, United States.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Palo Alto, CA
Founded
2024

Recently Posted Jobs

Explore more opportunities at Rivian and Volkswagen Group Technologies

See more jobs