Tooling Software Engineer for Battery Systems

Eos Energy Enterprises, Inc.

Edison, Northern (NJ, KY)

Hybrid

USD 90,000 - 130,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Eos Energy Enterprises, Inc. in Edison, New Jersey, is hiring a Software Engineer focused on Tool Development to design and maintain utilities for testing, data analysis, and battery management system tooling.

You will work with battery engineers and firmware teams to implement robust software in Linux environments. The role involves creating user-friendly dashboards, automating testing workflows, and ensuring scalable integrations with existing platforms while adhering to safety and quality

Qualifications

  • Bachelor's degree in computer science or software engineering required.
  • Minimum 2 years of related software development experience.
  • Experience with Linux-based systems and embedded software is a plus.

Responsibilities

  • Collaborate with battery engineers, firmware developers, and system integrators to understand tooling needs for BMS and related applications.
  • Design, develop, and maintain tools to automate battery testing, data analysis, simulation, and optimization processes.
  • Implement software solutions to monitor battery performance metrics, diagnostics, and predictive maintenance.
  • Create dashboards and interfaces for visualizing data and configuring battery management and testing parameters.
  • Integrate tools with existing frameworks and platforms and document usage and best practices.

Skills

C/C++
Rust
JavaScript
Python
Java

Education

Bachelor's degree in CS/Software Engineering
Master's degree in CS/Software Engineering (preferred)

Tools

Git
CMake
CI/CD pipelines
JIRA

Job description

Eos Energy Enterprises, Inc. in Edison, New Jersey, is hiring a Software Engineer focused on Tool Development to design and maintain utilities for testing, data analysis, and battery management system tooling.

You will work with battery engineers and firmware teams to implement robust software in Linux environments. The role involves creating user-friendly dashboards, automating testing workflows, and ensuring scalable integrations with existing platforms while adhering to safety and quality

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
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
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 Enterprises, Inc. • Edison (NJ), Northern (KY)

Hybrid
USD 90,000 - 130,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 Energy Storage • Edison (NJ)

On-site
USD 90,000 - 130,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
Software Engineer

Eos Energy Storage • Pittsburgh

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

Eos Energy Storage • United States

On-site
USD 95,000 - 120,000