Lead Battery Software Integration Engineer

Redwood Materials Inc.

San Francisco (CA)

On-site

USD 152,000 - 343,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

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 Architect
Battery Software Integration Architect

Doist • San Francisco (CA)

On-site
USD 152,000 - 343,000
Battery Software Integration Engineer for Grid-Scale Storage
Battery Software Integration Engineer for Grid-Scale Storage

Socket.dev • San Francisco (CA)

On-site
USD 152,000 - 343,000
Battery Software Integration Engineer
Battery Software Integration Engineer

NextGenEnergyJobs • San Francisco (CA)

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

Doist • San Francisco (CA)

On-site
USD 152,000 - 343,000
Battery Software Integration Engineer, Energy Storage
Battery Software Integration Engineer, Energy Storage

Socket.dev • San Francisco (CA)

On-site
USD 152,000 - 343,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
Energy Storage Software Validation Engineer (SIL/HIL)
Energy Storage Software Validation Engineer (SIL/HIL)

Socket.dev • San Francisco (CA)

On-site
USD 153,000 - 343,000
ML/CV Software Engineer for Battery Sorting (Production)
ML/CV Software Engineer for Battery Sorting (Production)

Redwood Materials, Inc. • San Francisco (CA)

On-site
USD 152,000 - 288,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
Lead Battery Management Hardware Engineer
Lead Battery Management Hardware Engineer

Global Connect Technologies • Auburn Hills (MI)

On-site
USD 130,000 - 190,000