×
Register Here to Apply for Jobs or Post Jobs. X

Principal Controls Engineer

Job in Plymouth, Hennepin County, Minnesota, USA
Listing for: Dormont Manufacturing Co
Full Time position
Listed on 2026-06-19
Job specializations:
  • Engineering
    Software Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

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

Job Description:

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.

Key Responsibilities
  • 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.
Required Qualifications and Experience
  • 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.
Additional Skills
  • 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.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary