Software and Algorithm Engineering Lead

Menlo Park, California
Apr 12, 2024
Apr 30, 2024
Engineering, Software
Position Type
Engineer, Manager / Leader
Full Time
Organization Type
Corporate, Other Corporate
Software and Algorithm Engineering Lead- $229,000-$300,000 Menlo Park, CA

The Role

Do you hold a BS, MS, or PhD in engineering or science, coupled with over 10 years of experience? Have you implemented algorithms to analyze physical systems, adeptly handling both software execution and real-world validation? If so, we have an exciting opportunity for you.

Element Energy, a dynamic startup reimagining energy storage and battery management, is seeking an experienced and adept Software and Algorithm Engineering Leads to join our growing team.

You will spearhead the development and validation of Battery Algorithms crucial to our Adaptive BMS architecture.

If you have an enthusiasm for pushing the boundaries of software and algorithm engineering and are eager to make a meaningful impact on the future of battery technology, then we want to hear from you.

Key Responsibilities:

  • 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.

The Company

Element Energy, a groundbreaking startup, is at the forefront of energy storage and battery management innovation. Our game-changing algorithms and patented control systems tackle critical issues of battery safety and performance that are key to the multi-billion-dollar industries of large-scale grid storage and electric vehicle batteries. Our products not only reduce the risk of severe battery fires, but also enhance performance and lifespan, contributing significantly to the global shift towards renewable energy and the electrification of everything.

The Person


  • 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.


  • 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