Principal Controls Engineer
Listed on 2026-06-19
-
Engineering
Software Engineer
Fluence (Nasdaq: FLNC) is a global market leader delivering intelligent energy storage and optimization software for renewables and storage. Our solutions and operational services are helping to create a more resilient grid and unlock the full potential of renewable portfolios. With gigawatts of successful implementations across nearly 50 markets, we are transforming the way we power our world for a more sustainable future.
For more information, please visit
Role Overview
We are looking for a Principal Controls Software Engineer with a passion for software design and extensive experience with power engineering, Math Works Matlab/Simulink, Agile Scrum using Jira, and Git. Our Control System is comprised of three main applications:
Controls, UI, and the Data Acquisition System. You will report to the Senior Manager Control Application Software Development. As a hands‑on member of the development team, you will also do the work of delivering a releasable Increment of product at the end of each Sprint.
- Serve as the Principal controls SW developer designing Fluence’s energy storage system control SW for utility and grid applications.
- Develop FOS Controls, integrate grid‑scale battery and power conversion systems from industry‑leading manufacturers.
- Design, develop, build, and document FOS controls logic using Math Works Matlab/Simulink/Stateflow and
C. - Support requisition engineering. Troubleshoot field issues and identify root causes.
- Focus on robustness, security, performance, scalability, and maintainability.
- Meet project timelines and budget.
- Track, manage, document, and report work using JIRA and Confluence.
- Foster a spirit of teamwork that allows for impersonal disagreement over ideas, conflict, and expeditious resolution.
- Understanding of grid codes, compliance, leading the team technically.
- Bachelor in the areas of Electrical, Electronics, or controls Engineering, Power Engineering related fields from an accredited university. Masters in Power system, Power electronics, Energy are preferrable.
- Expertise in Math Works Matlab/Simulink for model‑based systems engineering.
- Strong knowledge of power system market applications, power generation, and/or energy storage system controls.
- Experience in closed‑loop control algorithms.
- Expertise using the Agile development framework and Git workflow.
- Enthusiasm for getting things done, taking personal responsibility, adding value within a team setting, and ability to work with minimal supervision.
- Willing and able to travel, domestically and internationally, up to 5% of the time.
- 12+ years of control SW development experience with Bachelor degree.
- 10+ years of control SW development experience with Master degree
- MS or M.Tech in Power System, Power Electronics, Control systems, Software Engineering, from an accredited university.
- Significant related work experience will be considered in place of a master’s degree.
- Expertise in control SW verification and validation.
- Expertise in Simulink code generation and optimization.
- Experience in Linux shell script programming.
- Experience in CI/CD integration process and toolchain.
- Experience with Industrial Protocols:
Modbus TCP, MQTT, DNP3, IEC 61850. - Knowledge in HIL – Typhoon,OPAL are preferable.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).