Battery Systems Software Engineer: Tooling & Automation

EOS

Edison (NJ)

On-site

USD 90,000 - 130,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

Eos Energy Enterprises in Edison, NJ, seeks a Software Engineer to apply software development to Battery Energy Storage Systems and support testing, deployment, and operation of the Eos Battery systems.

The role involves collaborating with battery engineers and software teams to design and maintain tools for testing, data analysis, and optimization, and to implement interfaces for BMS integration while adhering to safety standards in high-voltage environments.

Qualifications

  • Bachelor’s degree in computer science, software engineering, or related field required.
  • Master’s degree preferred.
  • Minimum of 2 years’ experience.

Responsibilities

  • Collaborate with battery engineers, firmware developers, and system integrators to understand tooling needs for BMS and related applications.
  • Design, develop, and maintain solutions to automate battery testing, data analysis, simulation, and optimization processes.
  • Implement software solutions to monitor battery performance metrics, diagnostics, and predictive maintenance.
  • Create user interfaces and dashboards for visualizing data and configuring battery management parameters.
  • Integrate tools with existing frameworks, ensuring compatibility and scalability.
  • Document tool functionality and usage guidelines for internal teams.

Skills

C/C++
Rust
Javascript
Python
Java

Education

Bachelor’s degree in computer science or related field
Master’s degree in computer science or related field

Tools

Git
CMake
CI pipelines
JIRA

Job description

Eos Energy Enterprises in Edison, NJ, seeks a Software Engineer to apply software development to Battery Energy Storage Systems and support testing, deployment, and operation of the Eos Battery systems.

The role involves collaborating with battery engineers and software teams to design and maintain tools for testing, data analysis, and optimization, and to implement interfaces for BMS integration while adhering to safety standards in high-voltage environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Tooling Software Engineer for Battery Systems
Tooling Software Engineer for Battery Systems

Eos Energy Enterprises, Inc. • Edison (NJ), Northern (KY)

Hybrid
USD 90,000 - 130,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
Energy Storage Software Engineer – Control & Simulation
Energy Storage Software Engineer – Control & Simulation

Eos Energy Storage • United States

On-site
USD 95,000 - 120,000
Battery Storage Systems Engineer - Field & On-Site
Battery Storage Systems Engineer - Field & On-Site

Eos Energy Enterprises, Inc. • Edison (NJ)

On-site
USD 120,000 - 160,000
Software Engineer, Tool Development
Software Engineer, Tool Development

EOS • Edison (NJ)

On-site
USD 90,000 - 130,000
Energy Storage Control Systems Engineer
Energy Storage Control Systems Engineer

Eos Energy Enterprise • Edison (NJ)

On-site
USD 90,000 - 120,000
Software Engineer, Tool Development
Software Engineer, Tool Development

Eos Energy Storage • Edison (NJ)

On-site
USD 90,000 - 130,000
Software Engineer, Tool Development
Software Engineer, Tool Development

Eos Energy Enterprises, Inc. • Edison (NJ), Northern (KY)

Hybrid
USD 90,000 - 130,000
Senior Reliability Engineer - Battery Storage & BMS
Senior Reliability Engineer - Battery Storage & BMS

Eos Energy Enterprise • Edison (NJ)

On-site
USD 100,000 - 130,000
Resident Electrical Engineer for Energy Storage & NPI
Resident Electrical Engineer for Energy Storage & NPI

Eos Energy Storage • United States

On-site
USD 90,000 - 130,000