Lead Battery Software Integration Engineer

Redwood Materials Inc.

San Francisco (CA)

On-site

USD 152,000 - 343,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Redwood Materials Inc. seeks a Battery Software Integration Engineer to bridge second-life automotive batteries with scalable software platforms in a cutting-edge energy storage system. The role focuses on software-defined storage architecture and off-vehicle integration.

You will lead OEM discussions, develop translation layers and gateways, and ensure robust data parsing and fault management within Linux environments using Rust and Python.

Qualifications

  • Proven track record in controls and software engineering with practical understanding of lithium-ion battery architectures and external BMS software.
  • Demonstrated experience acting as a primary software POC with external suppliers or automotive OEMs, leading complex software discussions.
  • Proficiency in modern software engineering practices and languages (Rust, Python, C/C++).
  • Expertise in automotive and industrial communication networks (CAN, LIN, Automotive Ethernet).
  • Excellent ability to reverse-engineer, troubleshoot, and adapt complex OEM software for circular energy ecosystems.

Responsibilities

  • Be the lead engineering voice bridging legacy automotive hardware with modern software infrastructure with OEMs and suppliers.
  • Design and deploy translation layers and software gateways to integrate battery packs into our energy storage system.
  • Develop containerized applications to handle external BMS communication, data parsing, and fault management using Rust and Python in Linux.
  • Build resilient communication interfaces (CAN, Ethernet, Modbus) for varied OEM packs without compromising system stability.
  • Collaborate with power electronics, site controller, control teams, and internal BMS developers for safe, optimized operation of integrated modules.
  • Drive validation across simulations, HIL platforms, and physical hardware to verify OEM BMS behavior and control algorithms.

Skills

Technical Mastery
POC Experience
Modern Tech Stack
Protocols & Networking
Adaptive Problem Solving

Tools

Rust
Python
C/C++

Job description

Redwood Materials Inc. seeks a Battery Software Integration Engineer to bridge second-life automotive batteries with scalable software platforms in a cutting-edge energy storage system. The role focuses on software-defined storage architecture and off-vehicle integration.

You will lead OEM discussions, develop translation layers and gateways, and ensure robust data parsing and fault management within Linux environments using Rust and Python.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Battery Software Integration Engineer – Grid-Scale Storage
Battery Software Integration Engineer – Grid-Scale Storage

Redwood Materials • San Francisco (CA)

On-site
USD 140,000 - 180,000
Battery Software Integration Engineer
Battery Software Integration Engineer

NextGenEnergyJobs • San Francisco (CA)

On-site
USD 140,000 - 190,000
Battery Software Integration Engineer, Energy Storage
Battery Software Integration Engineer, Energy Storage

Redwood Materials • San Francisco (CA)

On-site
USD 140,000 - 180,000
Battery Software Integration Engineer, Energy Storage New San Francisco, California, United States
Battery Software Integration Engineer, Energy Storage New San Francisco, California, United States

Redwood Materials Inc. • San Francisco (CA)

On-site
USD 152,000 - 343,000
Software Tools Engineer — Battery Testing & Automation
Software Tools Engineer — Battery Testing & Automation

Eos Energy Storage • Edison (NJ)

On-site
USD 90,000 - 130,000
Senior Battery Software Engineer - BMS & Safety
Senior Battery Software Engineer - BMS & Safety

Karma Automotive • Irvine (CA)

Hybrid
USD 125,000 - 150,000
Relocation assistance (if applicable)
401(k) with employer match
Health plan options (HMO, PPO, HDHP)
+3
Energy Storage Software Validation Engineer
Energy Storage Software Validation Engineer

Redwood Materials • San Francisco (CA)

On-site
USD 110,000 - 160,000
Remote Sr. Software Engineer- ERP/WMS for Battery Recycling
Remote Sr. Software Engineer- ERP/WMS for Battery Recycling

Redwood Materials Inc. • United States

Remote
USD 180,000 - 238,000
Staff Software Engineer - LV Battery Systems Lead
Staff Software Engineer - LV Battery Systems Lead

General Motors LLC • United States

Hybrid
USD 130,000 - 180,000
Company vehicle program
Hybrid work arrangement
Relocation benefits
Senior HV Battery Software Systems Engineer
Senior HV Battery Software Systems Engineer

Lucid Motors • Newark (NJ)

On-site
USD 180,000 - 280,000