Controls Software Engineer II

Fluence is a global market leader delivering intelligent energy storage and optimization software for renewables and storage, helping to create a more resilient grid and unlock the full potential of renewable portfolios.
Houston, TX, USA
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
AI · Energy

Description For Controls Software Engineer II

Fluence (Nasdaq: FLNC) is seeking a Controls Software Engineer II with a passion for energy storage system control software design. The ideal candidate will have experience in power engineering and agile development processes. As a hands-on member of the development team, you'll be responsible for designing Fluence's energy storage systems for utility and grid applications, developing within Fluence Operations System Controls, and integrating grid-scale battery and power conversion systems. Key responsibilities include designing and developing controls logic using MathWorks toolchain and C/C++, supporting project sites, troubleshooting field issues, and focusing on robustness, security, performance, scalability, and maintainability. The role requires a Bachelor's degree in Electrical, Computer Science, or Power Engineering (Master's preferred), 3+ years of controls software development experience, expertise in MathWorks Matlab/Simulink, and strong knowledge of power system market applications and hardware integration controls. The position offers the opportunity to work with a leading company in the renewable energy sector, contributing to the transformation of how we power our world for a more sustainable future.

Last updated 6 months ago

Responsibilities For Controls Software Engineer II

  • Design Fluence's energy storage systems for utility and grid applications
  • Develop within Fluence Operations System Controls
  • Integrate grid-scale battery and power conversion systems from industry-leading manufacturers
  • Design, develop, build, and document controls logic using MathWorks toolchain and C/C++
  • Support project sites, troubleshoot field issues and identify root causes
  • Focus on robustness, security, performance, scalability, and maintainability
  • Meet project budget and timelines
  • Track, manage, document, and report using JIRA and Confluence
  • Foster a spirit of teamwork that promotes expeditious resolution

Requirements For Controls Software Engineer II

Linux
  • Bachelor's degree in Electrical, Computer Science, Power Engineering or related fields (Master's preferred)
  • 3+ years of controls software development experience
  • Expertise in MathWorks Matlab/Simulink for model-based controls development
  • Strong knowledge of power system market applications, power generation, and/or energy storage system controls
  • Strong knowledge of hardware integration controls with inverter/converter and/or battery management system
  • Hands-on experience with lab testing on electrical power system/component
  • Expertise using the Agile development framework and Git workflow
  • Willing and able to travel, domestically and internationally, up to 15% of the time

Interested in this job?

Jobs Related To Fluence Controls Software Engineer II

Controls Software Engineer-II(m/f/d)

Controls Software Engineer for energy storage systems at Fluence, developing control software for utility and grid applications.

Test Engineer (m/f/d) - German speaker

Fluence seeks a Test Engineer for energy storage tools in Erlangen, Germany. 5+ years experience, German fluency required.

Software Dev Engineer -Test II, FireTV Product QA- Mainline Quality and System Releases

Amazon Fire TV seeks experienced SDET to architect automation frameworks and lead quality initiatives for next-generation entertainment features.

Pipeline Developer (Nuke)

Mid-level Pipeline Developer position at Scanline VFX, focusing on Nuke tool development using Python, with hybrid work arrangement in Seoul.

Software Development Engineer in Test II, Vizzini (FireTV Voice)

Software Development Engineer in Test II position at Amazon's FireTV Voice team, focusing on building and maintaining test automation solutions for voice interface technology.