Senior Controls Software Engineer

Global market leader delivering intelligent energy storage and optimization software for renewables and storage, transforming power solutions for a sustainable future.
Houston, TX, USA
Embedded
Senior Software Engineer
Hybrid
8+ years of experience
Energy

Description For Senior Controls Software Engineer

Fluence (Nasdaq: FLNC) is seeking a Senior Controls Software Engineer to join their innovative team in transforming renewable energy solutions. As a global leader in intelligent energy storage and optimization software, Fluence operates across 50 markets with gigawatts of successful implementations.

The role combines software engineering expertise with power systems knowledge, focusing on developing control software for energy storage systems. You'll work with cutting-edge technology, designing and implementing solutions using MathWorks toolchain and C++ for Linux environments. The position offers hands-on experience with real-world energy storage applications and the opportunity to impact the renewable energy sector directly.

The ideal candidate will bring 8+ years of experience, strong technical skills in control systems, and software development expertise. You'll work in an agile environment, collaborating with cross-functional teams to deliver robust, secure, and scalable solutions. The company culture emphasizes creativity, diversity, and trust, guided by values of leadership, responsibility, agility, and inclusivity.

This role offers the unique opportunity to work at the intersection of software engineering and renewable energy, contributing to Fluence's mission of transforming the way we power our world. You'll be part of a team that values innovation, quality, and integrity, while working on projects that have a direct impact on creating a more sustainable future.

The position includes travel opportunities (up to 15%) and hands-on experience with cutting-edge energy storage technologies. You'll be responsible for developing critical control systems, troubleshooting field issues, and ensuring the reliable operation of energy storage solutions. This role is perfect for someone who combines technical expertise with a passion for renewable energy and sustainable technology.

Last updated 3 months ago

Responsibilities For Senior Controls Software Engineer

  • Serve as the controls SW developer designing energy storage system control SW for utility and grid applications
  • Develop FOS Controls, and integrate grid-scale battery and power conversion systems
  • Design, develop, build, and document FOS controls logic using MathWorks toolchain and C/C++
  • Support project sites and troubleshoot field issues
  • Focus on robustness, security, performance, scalability, and maintainability
  • Meet project timelines and budget
  • Track, manage, document, and report work using JIRA and Confluence
  • Foster teamwork spirit and resolve conflicts efficiently

Requirements For Senior Controls Software Engineer

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

Interested in this job?

Jobs Related To Fluence Senior Controls Software Engineer

Sr. Controls Software Engineer I

Senior Controls Software Engineer position at Fluence, focusing on energy storage system control software development using C++ and MathWorks toolchain.

CSB Engineer

Senior Embedded Systems Engineer position focusing on Cell Sense Board development for battery management systems.

System Hardware Validation Engineer

Senior System Hardware Validation Engineer position at QT Technologies Ireland, focusing on Snapdragon chipset validation and embedded systems development.

Sr Engineer-Camera HWL

Senior Camera Hardware Layer Engineer position at Qualcomm focusing on embedded systems and software development.

Post-Silicon SoC Validation & Emulation Engineer

Senior-level Post-Silicon SoC Validation & Emulation Engineer position at Qualcomm, focusing on silicon validation, debugging, and system-level testing with competitive compensation.