logo inner

Battery Management System (BMS) Engineer

ESSWilsonville, Oregon, United StatesOnsite

Catalyzing a cleaner future.


At ESS (NYSE: GWH), our mission is to accelerate global decarbonization by providing safe, sustainable, long-duration energy storage that powers people, communities, and businesses with clean, renewable energy anytime and anywhere it’s needed. As more renewable energy is added to the grid, long- duration energy storage is essential to providing the reliability and resiliency we need when the sun is not shining and the wind is not blowing.Our technology uses earth-abundant iron, salt, and water to deliver environmentally safe solutions capable of providing up to 12 hours of flexible energy capacity for commercial and utility-scale energy storage applications.

Established in 2011, ESS Inc. enables project developers, independent power producers, utilities, and other large energy users to deploy reliable, sustainable long-duration energy storage solutions. For more information visit www.essinc.com.ESS is seeking a dynamic 

Battery Management System


 Engineer who will work on maintaining, troubleshooting and updating software that controls ESS’ battery research testing stations. This will involve the creation of new testing station instances as they are built and helping the testing department when issues arise when new hardware is added to a test station. The role will also include working with our software development team on software that integrates multiple flow battery systems under a single control scheme and improvements to the simulators used to test the multisystem controller.

What you’ll do at ESS


  • Evaluate, design, develop, upgrade, and maintain new and existing control code to run small scale and single stack tests on ESS’ battery test stations.
  • Work with design engineers and test technicians to provide technical assistance debugging test station issues as required.
  • Evaluate, design and develop algorithms that operate multiple battery systems optimally for the location and the application for which they are deployed.
  • Work with the development team to help extend an existing flow battery simulator that is used to test the multi flow battery controller against.
  • Work with the development team to help extend an existing flow battery simulator that can be used by customers to validate their site controllers before testing them on real flow battery systems.
  • Participate in the testing process throughout the design cycle of the multi flow battery control system.
  • Collaborate with team members to conduct code reviews and ensure adherence to coding standards and best practices.
  • Participate in regular team meetings to provide updates on project status and discuss technical challenges and solutions.

What You Bring to the Table


Minimum Requirements:


  • Bachelor’s degree in Electrical Engineering, Computer Science, related field, or equivalent experience.
  • Minimum of 3 years of professional software development experience.
  • Strong coding skills in C# and .NET Framework.
  • Strong coding skills in C/C++ and Python.
  • Experience with Git or similar version control software.
  • Experience with Linux command line.
  • Experience with requirements management and test tracking tools (e.g., Jira, Jama, Doors, TestRail). 
  • Strong analytical and problem-solving skills.
  • Excellent interpersonal and communication skills.
  • Familiarity with Agile development methods. 
  • Ability to work effectively both independently and as part of a team.

We’d Love To See:


  • Experience with database interfacing and design.
  • Proficient with Docker.
  • Data analysis or report generation.
  • Some understanding of battery chemistry, electrochemical processes, and battery management systems. 
  • Experience with BMS hardware and software design and development.

Benefits of working at ESS


In addition to the value of working with and helping grow a global reaching clean technology, ESS offers Company assisted medical, dental and vision, 401k with Company match, Employee Stock Purchase Plan (ESPP), a generous PTO accrual, and 8 paid holidays.As an equal opportunity employer, we are open to considering every qualified candidate who is eligible and legally authorized to work in the United States on a full or part-time basis, without a need for sponsorship.Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job.

Duties, responsibilities, and activities may change at any time with or without notice.#LI-RA1

Life at ESS

ESS Inc. is a leading provider of long-duration (4+ hours) energy storage solutions ideally suited for C&I, utility, microgrid and off-grid applications. Our iron flow battery, the Energy Warehouse (EW), is capable of up to 8 continuous hours of energy delivery with a 20+ year operating life and no capacity degradation. Composed of earth-abundant iron, salt and water for its electrolyte, the EW is a safe, long-lasting solution with the lowest levelized cost of storage (LCOS) per kWh. ESS was founded in 2011 by a team with deep experience in fuel cells, electrochemistry, advanced material science, and renewable energy. After 5 years of extensive innovation, engineering development, and rigorous validation, backed by ARPA-E and others, we began shipping turn-key battery solutions in 2016. In 2017, BASF, the world's leading chemical company, became a significant investor in ESS, joining forces with us to deliver energy storage solutions for a sustainable future. At ESS, we are catalyzing a cleaner energy future. Follow us on Twitter at @ESS_info, or visit our website to learn more: http://www.essinc.com
Thrive Here & What We Value- Committed to creating sustainable energy solutions for the future- Values collaboration, innovation, and continuous improvement- Offers competitive benefits (Company assisted Health insurance, Approved PPE Reimbursement, Medical & Dental; Flex spending account; 8 paid holidays; 401K, and a competitive PTO accrual)- Provides Company Assisted Medical, Dental, and Vision Care- Offers Flexible Spending Account- Grants 8 Paid Holidays- Ensures Competitive PTO Accrual- Approves PPE Reimbursement- Catalyzing a cleaner future- Globally recognized leader in sustainable energy storage- Enabling reliable, sustainable long-duration energy storage solutions for various users

Related Sub

This job belongs to these sub. Explore related roles here:
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2025