Junior Simulation Engineer - EMS
Core
Building and validating high-fidelity Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) simulation environments for Battery Energy Storage Systems (BESS) to ensure energy management software correctness before hardware deployment.
Role type
Junior Simulation Engineer (BESS)
Builds
High-fidelity SIL/HIL test environments for energy management algorithms and control loops
Domain
Energy storage / Power electronics / Control systems
Deliverable
production ML models | product features
Required skills
MATLAB/Simulink modeling, dynamic systems, power electronics, control theory, battery system modeling (SoC/SoH), test automation, technical documentation
Preferred skills
BESS/inverter/DER operational models, single-line diagram interpretation, Li-ion/LFP chemistry, Simulink Coder, Git workflows
Technologies
MATLAB, Simulink, Python, CAN, Modbus, DNP3, IEC 61850
Responsibilities
Develop and maintain SIL environments in MATLAB/Simulink for algorithm validation; Build high-fidelity battery system models including electrochemistry and thermal dynamics; Design and execute automated regression test suites; Support setup and operation of HIL test environments interfacing EMS/BMS hardware; Collaborate on energy management strategy prototyping and model-based design workflows; Maintain technical documentation and participate in design reviews
Seniority
Junior, early-career IC