Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Energy Storage and Distribution

Rivian and Volkswagen Group Technologies

About Us

Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world.

The road to the future is uncharted. By combining our expertise across connectivity, AI, security and more, we'll map a new way forward. Working together, we'll create a future that's more connected, more intelligent, more sustainable for everyone.
Role Summary

We are seeking a highly skilled and motivated Senior Software Engineer to join our ES&D Charging team. You will be responsible for developing embedded software that ensures safe, efficient, and intelligent charging experiences for our electric vehicles worldwide. This role requires working collaboratively across software, controls, systems, and hardware domains to deliver robust and scalable solutions from lab validation to fleet-wide performance.

Responsibilities
  • Develop embedded software in C for automotive ECUs, with a focus on charging and battery systems.
  • Architect and implement communication control systems for vehicle charging operations and battery energy management.
  • Design and document software algorithms at both vehicle and system levels, based on functional and system requirements.
  • Develop software that adheres to global EV charging standards, including J1772, ISO 15118, DIN 70121, GB/T, and CHAdeMO.
  • Integrate and calibrate battery and charging software with other EV domains such as BMS, thermal management, connectivity, and security.
  • Utilize CAN, Ethernet, and vehicle telemetry systems for diagnostics and data analysis.
  • Collaborate with systems and test engineers to investigate and resolve charging issues encountered in the field.
  • Design and implement automated test cases for unit testing, software-in-the-loop (SIL), hardware-in-the-loop (HIL), and vehicle-level validation, utilizing tools like Pytest or OpenHTF.
  • Analyze fleet data and lab test results to enhance software performance and reliability.
  • Track feature maturity and validation coverage throughout the development lifecycle.
  • Root causing issues across multiple domains including electrical, software, and physical.
  • Prioritize and escalate issues based on their impact on users and program timelines.
Qualifications

Preferred Qualifications
  • Develop embedded software in C for automotive ECUs, with a focus on charging and battery systems.
  • Architect and implement communication control systems for vehicle charging operations and battery energy management.
  • Design and document software algorithms at both vehicle and system levels, based on functional and system requirements.
  • Develop software that adheres to global EV charging standards, including J1772, ISO 15118, DIN 70121, GB/T, and CHAdeMO.
  • Integrate and calibrate battery and charging software with other EV domains such as BMS, thermal management, connectivity, and security.
  • Utilize CAN, Ethernet, and vehicle telemetry systems for diagnostics and data analysis.
  • Collaborate with systems and test engineers to investigate and resolve charging issues encountered in the field.
  • Design and implement automated test cases for unit testing, software-in-the-loop (SIL), hardware-in-the-loop (HIL), and vehicle-level validation, utilizing tools like Pytest or OpenHTF.
  • Analyze fleet data and lab test results to enhance software performance and reliability.
  • Track feature maturity and validation coverage throughout the development lifecycle.
  • Root causing issues across multiple domains including electrical, software, and physical.
  • Prioritize and escalate issues based on their impact on users and program timelines.
Total Rewards

Full-time positions include base salary, eligibility for an annual performance bonus, and eligibility for equity.

In addition to base salary, Rivian and Volkswagen Group Technologies offers benefits tailored to the local market. For more information on the benefits available for full-time employees, check out our Global Benefits Site.

External candidates can apply for this role through the Rivian and Volkswagen Group Technologies careers site ( If you are a current employee, please apply through our internal job board .

Equal Opportunity

Rivian and Volkswagen Group Technologies is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. We are also committed to ensuring compliance with all applicable fair employment practice laws regarding citizenship and immigration status.

Rivian and Volkswagen Group Technologies is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at View email address on click.appcast.io.

Candidate Data Privacy

Rivian and Volkswagen Group Technologies" may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes ("Candidate Personal Data"). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian and Volkswagen Group Technologies may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) record keeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law.


Rivian and Volkswagen Group Technologies may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian and Volkswagen Group Technologies affiliates; and (iii) Rivian and Volkswagen Group Technologies' service providers, including providers of background checks, staffing services, and cloud services.


Rivian and Volkswagen Group Technologies may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions.


If you provide a mobile telephone number as part of your application or during the recruitment process, Rivian and Volkswagen Group Technologies may use that number to contact you via SMS text message for recruitment-related purposes, including scheduling, logistics, and status updates. Message and data rates may apply. You may opt out of SMS communications at any time by replying STOP to any text message you receive from us. Consent to receive SMS messages is not a condition of applying for or being considered for employment.

Please see our Candidate Data Privacy Notice (English) and Candidate Data Privacy Notice (Serbian) for more information.

Please note this job posting represents an open, active vacancy. Additionally, we are not currently accepting applications from third party application services.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Energy Storage and Distribution in Irvine, CA vacancy
  •  ...technology that will set the standards for software-defined vehicles around the world....  ...cloud services. Design and optimize data storage solutions utilizing both MongoDB and SQL...  ...Masters in Computer Science, Software Engineering, or a related technical field. ~4+ years... 
    Suggested
    Full time
    Contract work

    Rivian and Volkswagen Group Technologies

    Irvine, CA
    3 days ago
  •  ...Software Engineer We are engaging a software engineer to support the design and delivery of agent-based, AI-enabled workflows that integrate...  ...retrieval Search and indexing solutions Object storage for source content and embeddings Caching for performance... 
    Suggested
    For contractors

    Cardinal Integrated

    Irvine, CA
    3 days ago
  • $135.1k - $168.9k

     ...team shares a love of the outdoors and a desire to protect it for future generations.  Role Summary As a Sr Embedded Software Engineer, you will play a key role in the development of cutting-edge charging products. You will contribute to software design and... 
    Suggested
    Full time
    Contract work
    Part time
    Work at office
    Local area

    Rivian

    Irvine, CA
    18 hours ago
  • $191k - $253k

     ...Senior Software Engineer, Generalist Irvine, California, United States Anduril Industries...  ...data processing, analysis, and storage requirements. Collaborate with front...  ...deployment, and ongoing maintenance of distributed systems. Required Qualifications... 
    Suggested
    Full time
    Work experience placement
    Immediate start

    anduril

    Irvine, CA
    4 days ago
  •  ...Insight Global is looking for a Senior Software Engineer – .NET Full Stack Development is...  ...with cross-functional and geographically distributed teams Key Responsibilities: • Design...  ...App Services Environment o Azure Storage (Blobs, Queues, Tables) o Virtual Machines... 
    Suggested

    Insight Global

    Santa Ana, CA
    18 hours ago
  • $74k - $123k

     ...their projects with innovative software solutions for electrical...  ...intelligence during design and engineering and into operations and maintenance...  ...and sustainable energy transitions for a green and smart...  ...acquisition, visualization, storage, and analysis. KEY RESPONSIBILITIES... 
    Full time
    Local area

    ETAP

    Irvine, CA
    2 days ago
  • $25 per hour

     ...Forward Deployed Software Engineer At Healthpeak, we give our Forward Deployed Software Engineers the autonomy of a startup with the backing...  ...skills, including practical experience with data structures, storage systems, cloud infrastructure, front-end frameworks, and... 
    Internship

    Healthpeak Properties

    Irvine, CA
    4 days ago
  • $166k - $220k

     ...Software Engineer, Generalist Irvine, California, United States Anduril Industries is a...  ...extensive data processing, analysis, and storage requirements. Collaborate with...  ...deployment, and ongoing maintenance of distributed systems. Required Qualifications... 
    Full time
    Work experience placement
    Immediate start

    anduril

    Irvine, CA
    4 days ago
  • $108k - $172.8k

     ...Description: About the Role We are looking for an experienced Software Engineer to join our Emulex Connectivity Division, focused on...  ...drivers, libraries, and management utilities for Broadcom Emulex storage interface cards. You will work closely with firmware,... 
    Local area

    Broadcom Corporation

    Irvine, CA
    2 days ago
  • $145k - $175k

     ...Full-Stack Software Engineer Our client designs and manufactures intelligent energy storage systems for commercial buildings, supporting more efficient use of traditional and renewable power. Their engineering team develops modular battery technology for dense environments... 

    Motive Workforce

    Irvine, CA
    1 hour ago
  • $70k - $300k

     ...Embedded Compute Engineer Field AI is transforming how robots interact with the real...  ...Linux, ROS), electrical systems (power distribution, communication), and mechanical components...  ..., testing and selection. Firmware & Software: Set up and customize Linux... 
    Remote work

    Field AI

    Irvine, CA
    19 days ago
  • $191k - $253k

     ...Unmanned Aerial System (UAS) threats. Working across product, engineering, sales, logistics, operations, and mission success, the Air Defense...  ...worldwide. ABOUT THE ROLE We're looking for a Senior Software Engineer specializing in Robotics to join our growing team in... 
    Full time
    Work experience placement
    Immediate start
    Remote work
    Worldwide

    Anduril Industries

    Irvine, CA
    1 day ago
  • $70k - $300k

     ...About the Job: Robotics Software Engineer - Robot Integrations Field AI is building the future of autonomy-from rugged terrain to real...  ...with robotics middleware such as ROS/ROS 2 or similar distributed robotics software systems. Understanding of robot interfaces... 
    Remote work

    FieldAI

    Irvine, CA
    18 hours ago
  • $166k - $282k

     ...Staff Software Engineer Specializing in Robotics Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century... 
    Full time
    Work experience placement
    Immediate start
    Remote work
    Worldwide

    Navstar

    Irvine, CA
    4 days ago
  • $220k - $292k

     ...Senior Robotics Software Engineer, Sentry Tower Irvine, California, United States Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology,... 
    Full time
    Work experience placement
    Live in
    Immediate start

    anduril

    Irvine, CA
    4 days ago
  • $220k - $292k

     ...Senior Robotics Software Engineer Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century's most innovative... 
    Full time
    Work experience placement
    Live in
    Immediate start
    Relocation package

    Navstar

    Irvine, CA
    4 days ago
  • $220k - $292k

     ...in months, not years. ABOUT THE TEAM The Sentry Tower Software team is responsible for developing robotic systems that provide...  ...ABOUT THE JOB We are looking for a Senior Robotics Software Engineer to join our rapidly growing team in Irvine. In this role, you... 
    Full time
    Work experience placement
    Live in
    Immediate start

    Anduril Industries

    Irvine, CA
    4 days ago
  • $154k - $258k

     ...goals. Responsibilities The Cloud Software Engineer Staff will be working with our...  ...Ensuring efficient functioning of data storage and processing functions in accordance...  ...systems design. ~ Ability to troubleshoot distributed systems. ~ Knowledge of writing... 
    Hourly pay
    Contract work
    Temporary work
    Flexible hours

    Panasonic Avionics Corporation

    Irvine, CA
    4 days ago
  • $177.3k - $265.9k

     ...creativity. Senior Platform Engineer (Storage) Sony Interactive...  ...proven experience in modern software delivery who loves crafting...  ...and maintaining large scale distributed Ceph storage solutions...  ...multiple timezones High energy, driven to positively impact... 
    Flexible hours

    Sony Interactive Entertainment

    Aliso Viejo, CA
    3 days ago
  •  ...set the standards for software-defined vehicles around...  ...Test & Integration Engineer at Rivian Volkswagen Technologies...  ...battery and energy management systems using...  ...algorithms, power distribution, and safety systems to...  ...characterize and validate energy storage software and hardware... 
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Irvine, CA
    4 days ago
  • A leading engineering firm in California is seeking a Thermal/Mechanical Engineer to develop innovative thermal solutions for memory and storage products. The role requires a Bachelor's or Master's degree in Mechanical Engineering and over 8 years of industry experience... 

    Kaizen Stackup

    Newport Beach, CA
    1 day ago
  • $140k - $180k

     ...approaches or pure transformer-only architectures, combining rigorous engineering with learning systems proven in globally deployed solutions...  ..., you will find your people here. Our teams span AI, software, robotics engineering, product, field deployment, and technical... 
    Local area

    Field AI

    Irvine, CA
    3 days ago
  • $124.9k - $228.9k

     ...campaign experiences that span screens, formats, and moments.Our Software Engineers are end-to-end owners who participate in designing,...  ...development experience. * You have strong experience with distributed systems and backend development in a language such as C#, Java... 
    Full time
    Temporary work
    Worldwide

    The Trade Desk

    Irvine, CA
    3 days ago
  • $140k - $175k

     ...Full Stack Engineer or Software Engineer II Join CPT Group, Inc. as a Full Stack Engineer or Software Engineer II and immerse yourself in an electrifying workspace where innovation meets teamwork! Located in sunny Irvine, California, this onsite position offers the... 
    Monday to Friday
    Flexible hours

    C P T Group

    Irvine, CA
    1 day ago
  • $120k - $140k

     ...We are looking for a Web Application Engineer to design, build, and maintain scalable,...  ...deliver reliable, secure, and maintainable software. Responsibilities Backend Engineering...  ..., metrics, tracing) Background in distributed systems or high-scale application... 

    AXON-Networks

    Irvine, CA
    2 days ago
  •  ...Sr. Backend Software Engineer (Python, Django, AWS) | Data Platforms | Reliability | Integrations Location: On-site, Laguna Hills, CA Job Type: Full-Time About Recall Masters Recall Masters is a leading B2B technology company in the automotive industry. We... 
    Full time
    Work at office
    Local area

    Recall Masters, Inc.

    Laguna Hills, CA
    4 days ago
  •  ...Position Title: Software Engineer - Backend & Observability (OpenTelemetry) Location: Irvine, CA (Onsite) Duration: Long Term...  ...or Golang. Instrument services with OpenTelemetry for distributed tracing, logs, and metrics. Integrate telemetry data with... 

    Netorbit

    Irvine, CA
    2 days ago
  •  ...Sr. Backend Software Engineer | Python, Django, AWS | Data Platforms and Reliability Full-Time | On-site (Laguna Hills, CA) | Dog-friendly...  ...in a dog-friendly office with a collaborative team and great energy. Benefits include medical, dental, vision, PTO and sick time,... 
    Full time
    Work at office

    Recall Masters, Inc.

    Laguna Hills, CA
    4 days ago
  • $125k - $140k

     ...the core of our company's identity is a strong foundation in engineering. We take great pride in our commitment to critical thinking and...  ...yours. Our product: About the Role As a Software Engineer - Backend, you will be part of an expanding Software... 
    Work experience placement

    Fluxergy

    Irvine, CA
    3 days ago
  • $140k - $180k

     ...insurance combining advanced underwriting technology with deep industry experience.  We’re looking for a Senior Full-stack Software Engineer with strong DevOps experience and front-end abilities to join our engineering team. In this role, you will architect, build,... 
    Full time
    Local area
    Remote work

    Kettle

    Irvine, CA
    18 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Energy Storage and Distribution. Be the first to apply!