Software Tools Engineer — Battery Testing & Automation

Eos Energy Storage

Edison (NJ)

On-site

USD 90,000 - 130,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Eos Energy Enterprises is seeking a Software Engineer to develop and maintain software for battery management and testing of energy storage systems. You will collaborate with engineers across hardware, firmware, and systems to deliver robust tooling and dashboards on Linux platforms.

The role emphasizes software for data analysis, testing automation, and integration with existing frameworks, supporting scalable, safe energy storage solutions.

Qualifications

  • Bachelor's degree in computer science, software engineering, or related field.
  • Master's degree preferred for advanced roles.
  • 2+ years of experience in software development for embedded/industrial systems.

Responsibilities

  • Collaborate with battery engineers, firmware developers, and system integrators to design BMS tooling.
  • Develop and maintain software to automate battery testing, data analysis, and simulations.
  • Create interfaces and dashboards to visualize battery management data and configure parameters.
  • Integrate tools with existing frameworks, ensuring scalability and reliability.
  • Document tool usage and best practices for internal teams.

Skills

C/C++
Rust
JavaScript
Python
Java
Data analysis (Pandas/NumPy)
Git
CI/CD
RTOS

Education

Bachelor's degree in CS/SE
Master's degree in CS/SE

Tools

CMake
JIRA
CAN/Modbus

Job description

Eos Energy Enterprises is seeking a Software Engineer to develop and maintain software for battery management and testing of energy storage systems. You will collaborate with engineers across hardware, firmware, and systems to deliver robust tooling and dashboards on Linux platforms.

The role emphasizes software for data analysis, testing automation, and integration with existing frameworks, supporting scalable, safe energy storage solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Battery Systems Software Engineer: Tooling & Automation
Battery Systems Software Engineer: Tooling & Automation

EOS • Edison (NJ)

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

Eos Energy Storage • United States

On-site
USD 95,000 - 120,000
Software Engineer - Battery Power & Control Systems
Software Engineer - Battery Power & Control Systems

Eos Energy Storage • Pittsburgh

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

EOS • Edison (NJ)

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

Eos Energy Storage • Edison (NJ)

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

Eos Energy Storage • United States

On-site
USD 95,000 - 120,000
Software Engineer
Software Engineer

Eos Energy Storage • Pittsburgh

On-site
USD 90,000 - 130,000
Lead Battery Software Integration Engineer
Lead Battery Software Integration Engineer

Redwood Materials Inc. • San Francisco (CA)

On-site
USD 152,000 - 343,000
Electrical Project Engineer
Electrical Project Engineer

Eos Energy Enterprises, Inc. • Pittsburgh

On-site
USD 70,000 - 90,000
Medical insurance
Vision insurance
401(k) plan
+1