Element Energy, Inc. has multiple openings for this position in Menlo Park, California. To apply, email resume and cover letter to ... and reference job title. EOE. Principals only.
Software and Algorithms Engineer (Wage Offer: $155,605/yr): Develop battery management system algorithms and implement innovative energy storage system architecture. Develop active power balancing algorithms between battery modules. Support active diagnostic management at the energy storage system container level. Develop algorithms in Matlab Simulink environment and generate source code for embedded controllers. Work on large scale energy storage system simulation to model the physical system and understand the system behavior. Use simulation models to assist the algorithm development and verification. Work with battery science team to productize proof-of-concept algorithms. Work with embedded and cloud software teams to develop and deploy production algorithms. Collaborate with cross-functional teams to define and drive features, system requirements and expected performance. Drive 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 firmware and software teams to integrate algorithm code in the final application. Participate in algorithm testing and troubleshooting at system level.
REQUIREMENTS: Masters degree or foreign equivalent in Electrical Engineering, Data Science, Computer Science, or related technical field. 2 years of experience as a Software Engineer, Data Scientist, Research Assistant or a related occupation.
SKILLS: Must have:
1.Experience implementing algorithms to analyze or manipulate physical systems, components for generation, energy storage, PV systems and load, and both software execution and real-world validation.
2.Experience with Matlab Simulink and Stateflow for algorithm design, simulation, and modeling, and using Matlab Simulink Test Manager to validate and verify algorithms.
3.Experience with battery management systems or detailed battery algorithms, including SOC, SOP, SOH, and thermal.
4.Experience with real-time control systems and systems modeling (inputs, outputs, states, and feedback control), and with inverter controller design, battery energy storage system modeling, power system dynamic modeling, and mathematical modeling for stability analysis.
5.Experience working with Digital Signal Processing (DSP) coding and Micro Controller Unit (MCU).
6.Experience with battery chemistry, characteristics, and performance.
7.Experience with hardware-in-the-loop design for Power Distribution testing.
8.Experience with power distribution and balancing algorithms, and deep-learning and machine-learning algorithms for power system load estimation.
Software and Algorithms Engineer (Wage Offer: $155,605/yr): Develop battery management system algorithms and implement innovative energy storage system architecture. Develop active power balancing algorithms between battery modules. Support active diagnostic management at the energy storage system container level. Develop algorithms in Matlab Simulink environment and generate source code for embedded controllers. Work on large scale energy storage system simulation to model the physical system and understand the system behavior. Use simulation models to assist the algorithm development and verification. Work with battery science team to productize proof-of-concept algorithms. Work with embedded and cloud software teams to develop and deploy production algorithms. Collaborate with cross-functional teams to define and drive features, system requirements and expected performance. Drive 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 firmware and software teams to integrate algorithm code in the final application. Participate in algorithm testing and troubleshooting at system level.
REQUIREMENTS: Masters degree or foreign equivalent in Electrical Engineering, Data Science, Computer Science, or related technical field. 2 years of experience as a Software Engineer, Data Scientist, Research Assistant or a related occupation.
SKILLS: Must have:
1.Experience implementing algorithms to analyze or manipulate physical systems, components for generation, energy storage, PV systems and load, and both software execution and real-world validation.
2.Experience with Matlab Simulink and Stateflow for algorithm design, simulation, and modeling, and using Matlab Simulink Test Manager to validate and verify algorithms.
3.Experience with battery management systems or detailed battery algorithms, including SOC, SOP, SOH, and thermal.
4.Experience with real-time control systems and systems modeling (inputs, outputs, states, and feedback control), and with inverter controller design, battery energy storage system modeling, power system dynamic modeling, and mathematical modeling for stability analysis.
5.Experience working with Digital Signal Processing (DSP) coding and Micro Controller Unit (MCU).
6.Experience with battery chemistry, characteristics, and performance.
7.Experience with hardware-in-the-loop design for Power Distribution testing.
8.Experience with power distribution and balancing algorithms, and deep-learning and machine-learning algorithms for power system load estimation.
Job ID: 474240373
Originally Posted on: 4/21/2025
Want to find more Technology opportunities?
Check out the 158,325 verified Technology jobs on iHireTechnology
Similar Jobs