Skip to main content

Software Engineer, Tool Development at eosenergystorage

Location
Edison, New Jersey
Type
Full-time
Level
mid
Posted

Description

Eos Energy Enterprises is hiring a Software Engineer to develop and maintain software for battery management systems and energy storage systems. The role involves collaborating with battery engineers, firmware developers, and system integrators; automating battery testing, data analysis, simulation, and optimization; monitoring performance and enabling diagnostics and predictive maintenance; creating dashboards; integrating tools; and documenting practices. The position requires a bachelor's degree in computer science, software engineering, or a related field, at least two years of experience, and proficiency in languages such as C/C++, Rust, JavaScript, Python, or Java, along with experience in embedded software, real-time operating systems, data analysis, version control, and hardware-in-the-loop testing.

For job seekers

Ready to find a role that actually fits?

Upload your résumé, start a Job Search Thread, and let Metaintro rank real openings against your experience — then guide you from search to offer.

Match

Compare live roles against your current evidence.

Position

Turn proof projects into role-specific applications.

Improve

Use market feedback to keep the skill plan current.

Return to navigation