Element Energy

Element Energy is a dynamic early-stage company that is looking to reimagine battery management.  Our breakthrough algorithms and our patented control system solves critical battery safety and performance issues in the multi-billion dollar large-scale grid storage and electric vehicle battery markets.  Our goal is to reduce the high degradation rates that plague renewable energy and battery storage products, and more importantly, we help mitigate the pervasive problems of battery fires that threaten user safety and property damage.  These solutions are essential for the widespread adoption of clean renewable energy and “the electrification of everything” movement that is changing the world’s renewable energy storage infrastructure.


Element Energy is seeking a Battery Algorithms Engineer to join our engineering team. This engineer will be responsible for:

  • designing and implementing battery algorithm software components running on real-time embedded devices and PC
  • designing, developing, coding, documenting, testing, and debugging software components with a focus on resource efficiency and robustness
  • interfacing with hardware design and other software subsystems
  • taking your code from proof-of-concept, to optimized, production-level, embedded C code on the target with the support of our firmware team
  • testing and documenting code
  • hardware-in-the-loop testing
  • lab automation


  • BS or MS in Electrical Engineering, Mechanical Engineering, Computer Engineering, Material science, Chemical Engineering or Mechanical Engineering or closely related field of study + 4 years of experience in the job offered or closely related occupation

Preferred Skills

  • A general understanding of batteries and storage systems
  • Python, C / embedded C
  • Battery algorithms (SOC, SOP, SOH, thermal, safety)
  • Google search, stackoverflow, readthedocs, etc.
  • Systems modeling (inputs, outputs, states, …)
  • Probabilities, Kalman filters
  • Jira, Confluence
  • Git, Continuous integration (Jenkins)
  • Unit testing (Unity/Ceedling, PyTest)
  • Documentation (Sphinx)
  • Object-oriented programming
  • Functional testing
  • Quick learner, autonomy and critical thinking

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.

More Job

Join our team

Thank you for your interest! Please take a minute to complete the application form. Upload your resume in .pdf or .doc format. If you have any recruitment queries, please send us a message.


Partner with Element to build the future of batteries