Companies you'll love to work for

Prelude Ventures
Prelude Ventures

Director, Software and Algorithm Engineering

Element Energy

Element Energy

Posted on Wednesday, April 10, 2024

Element Energy

Element Energy is a dynamic early-stage company reimagining energy storage and battery management. Our breakthrough algorithms and our patented control system solve critical battery safety and performance issues in the multi-billion-dollar large-scale grid storage and electric vehicle battery markets. Our products mitigate the risk of industry-threatening battery fires while also increasing their performance and longevity; with the goal of providing essential technologies to enable the widespread adoption of clean renewable energy and “the electrification of everything” movement that is changing the world’s energy infrastructure.


Element Energy is seeking a Lead figure for our SW Algorithm team. The team will be responsible for developing, testing, regressing and validating Battery Algorithms that will run on Element Energy’s unique Adaptive BMS architecture. The Battery Productization team will help bridge the gap between lab and product, commercializing algorithms that are at the very core of Element Energy’s unique battery technology. The team will interface directly with the battery science and embedded software & cloud software engineering teams, contributing to the complete life cycle from lab validation through production support. Starting as a small team and growing, the candidate must be propensity towards individual contributions, team building, and leadership.


  • BS, MS, or PhD in a related engineering or science field with 10+ years of experience.
  • Experience implementing algorithms to analyze or manipulate physical systems, both software execution and real-world validation.


  • Coordinate with our battery science team to produce proof-of-concept algorithms.
  • Work with our embedded and cloud software teams to develop and deploy commercial algorithms.
  • Collaborate with cross-functional teams to define and drive features, system requirements and expected performance.
  • Lead Algorithm development, productization and corresponding roadmap.
  • Define regression procedure and validation flows; design lab experiments as needed.
  • Deliver high-quality code in a real-time embedded environment; work closely with FW/SW teams to integrate algorithm code in the final application.
  • Coordinate Algorithm testing and troubleshooting at system level.

Preferred Skills

  • Experience with battery management systems or detailed battery algorithms (SOC, SOP, SOH, thermal, etc.).
  • Experience with real-time control systems and systems modeling.
  • Experience with Matlab/Simulink Model Based Development workflow.
  • Familiarity working with embedded devices, real-time multi-threaded applications and/or commercial cloud platforms and database systems.
  • Knowledge of battery chemistry, characteristics, and performance.
  • Excellent communication skills, both oral and written.

Element Energy is an equal opportunity employer and gives consideration for employment to qualified applicants without regard to race, color, religion, sex, national origin, disability or protected veteran status.