Sr. Controls Software Engineer -II

1 Month ago • All levels

Job Summary

Job Description

The Controls Software Engineer will design Fluence's energy storage system control software for utility and grid applications. Responsibilities include developing FOS Controls, integrating grid-scale battery and power conversion systems, designing and documenting FOS controls logic using MathWorks Matlab/Simulink/Stateflow and C, and supporting requisition engineering. The role requires expertise in Matlab/Simulink, knowledge of power systems, and experience with Agile development. The engineer will troubleshoot field issues, focus on robustness, and work within project timelines and budgets, using JIRA and Confluence for tracking and reporting. The ideal candidate will foster teamwork and take personal responsibility. Travel up to 5% may be required.
Must have:
  • Expertise in MathWorks Matlab/Simulink.
  • Strong knowledge of power system market applications.
  • Experience in closed-loop control algorithms.
  • Expertise using the Agile development framework.
  • Enthusiasm and ability to work with minimal supervision.
Good to have:
  • 6+ years of control SW development experience.
  • 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, DNP3, IEC 61850.

Job Details

ABOUT THE POSITION:
We are looking for a Controls Software Engineer with a passion for software design and extensive experience with power engineering, MathWorks 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.
What will our ideal candidate bring to Fluence?
Responsibilities
•Serve as the 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 MathWorks 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.
Qualifications
Required
•Bachelor in the areas of Mechanical, Electrical, Computer Science, or related fields from an accredited university.
•Expertise in MathWorks 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.
Preferred
•6+ years of control SW development experience.
•MS in Power System, Power Electronics,Computer Science, 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.
•Expereince in CI/CD integration process and toolchain.
•Experience with Industrial Protocols: Modbus TCP, DNP3, IEC 61850.

Similar Jobs

Assystem - IT Project Manager

Assystem

Aix-en-Provence, Provence-Alpes-Côte D'Azur, France (On-Site)
1 Month ago
Thales - Solution Architect Collaboration Tooling

Thales

Hengelo, Overijssel, Netherlands (Hybrid)
1 Week ago
The Walt Disney Company - Lead Software Engineer - iOS/Android

The Walt Disney Company

Glendale, California, United States (On-Site)
2 Months ago
Boomi  - Senior Software Frontend Engineer (Java/GWT)

Boomi

Bengaluru, Karnataka, India (On-Site)
1 Month ago
N-ix - Senior Product Owner with Atlassian Skills

N-ix

Ukraine (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

flying wild hog - Material Artist

flying wild hog

(Remote)
3 Months ago
Rockstar Games - Associate Animation Content Developer

Rockstar Games

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
SciPlay - Director, Software Engineering

SciPlay

Cedar Falls, Iowa, United States (Hybrid)
3 Days ago
Nintendo - Localization Specialist (Japanese)

Nintendo

Redmond, Washington, United States (Hybrid)
6 Months ago
Granicus - Senior Product Designer

Granicus

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
conga - Associate Principal Developer, PS

conga

India (On-Site)
1 Week ago
Riot Games - Research Operation Coordinator

Riot Games

Shanghai, China (On-Site)
1 Year ago
AeroSpike - HR Intern

AeroSpike

Mountain View, California, United States (On-Site)
2 Weeks ago
Cloud Imperium Games - Senior IT Support Specialist

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
3 Months ago
CharStudio - Game Designer (Casual Games)

CharStudio

Lviv, Lviv Oblast, Ukraine (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Tellius - Senior Software Engineer - Backend

Tellius

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Alphawave Semi - Senior Staff Engineer - IP Design

Alphawave Semi

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Litmus - Solutions Architect

Litmus

Pune, Maharashtra, India (On-Site)
1 Week ago
Zenoti - Customer Success

Zenoti

Hyderabad, Telangana, India (On-Site)
1 Month ago
Nielsen Holdings - Backend Developer - Java (P3)

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
5 Months ago
PhonePe - Server Administrator (Patching)

PhonePe

Bengaluru, Karnataka, India (On-Site)
5 Days ago
Lytx - Machine Learning Engineer

Lytx

India (On-Site)
1 Month ago
ISG - ISG Training Graphic Designer- Analyst / Sr Analyst

ISG

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
Nagarro - Associate Staff Engineer, Data Analytics

Nagarro

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Minecast - Senior Software Engineer - ID Platform

Minecast

Bengaluru, Karnataka, India (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Erlangen, Bavaria, Germany (Hybrid)

Arlington, Virginia, United States (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Melbourne, Victoria, Australia (Hybrid)

Houston, Texas, United States (Hybrid)

Houston, Texas, United States (Hybrid)

Houston, Texas, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by fluence

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug