Energy Storage Software Engineer – Control & Simulation

Eos Energy Storage

United States

On-site

USD 95,000 - 120,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Eos Energy Enterprises in Edison, New Jersey, seeks a Software Engineer to design, develop, implement, test and maintain software across RTOS, Linux and Windows platforms for utility-scale battery power control systems.

You will collaborate with electronics, mechanical and systems engineers, participate in requirements, test, debug, and automate testing, with experience in Python, C++, Docker, and version control.

Qualifications

  • Bachelor's degree in computer science, software engineering, or allied engineering discipline.
  • Minimum of 2 years' experience in software engineering.
  • 2+ years programming for Linux and Windows environments.
  • DevOps engineering experience with deployment, maintenance, and troubleshooting.
  • Experience testing software developed by others.
  • Proficiency in Python and C++, with knowledge of version control.
  • Familiarity with software packaging for x86/x64/Arm and Docker.

Responsibilities

  • Implement software algorithms within a cross-functional team of scientists and engineers.
  • Participate in requirement understanding, definition, and stakeholder negotiation.
  • Understand existing projects and contribute to troubleshooting and upgrades.
  • Independently develop software with efficient logic and data handling.
  • Test and debug software using debugging tools to meet standards.
  • Contribute to automating tests with in-house tools.
  • Design, debug, and test simulation programs and tools.
  • Support certification testing and safety-standard compliance.
  • Document and maintain design documentation.

Skills

Python
C++
Linux
Windows
DevOps
Version control

Education

Bachelor's degree in CS or related field

Tools

Docker
Git
Docker container

Job description

Eos Energy Enterprises in Edison, New Jersey, seeks a Software Engineer to design, develop, implement, test and maintain software across RTOS, Linux and Windows platforms for utility-scale battery power control systems.

You will collaborate with electronics, mechanical and systems engineers, participate in requirements, test, debug, and automate testing, with experience in Python, C++, Docker, and version control.

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
Energy Storage Control Systems Engineer
Energy Storage Control Systems Engineer

Eos Energy Enterprise • Edison (NJ)

On-site
USD 90,000 - 120,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
Software Tools Engineer — Battery Testing & Automation
Software Tools Engineer — Battery Testing & Automation

Eos Energy Storage • Edison (NJ)

On-site
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
Software Engineer

Eos Energy Storage • Pittsburgh

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 • 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
Engineer, Control Systems Design
Engineer, Control Systems Design

Eos Energy Enterprise • Edison (NJ)

On-site
USD 90,000 - 120,000