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 12 days 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. Control Software Engineer II

Senior Control Software Engineer position focusing on energy storage system control software development using Matlab/Simulink and C programming.

Battery Systems Engineer

Senior Battery Systems Engineer position at Fluence, focusing on Li-ion battery system design, development, and integration for energy storage systems.

Battery - Mechanical Component Engineer

Senior Battery Mechanical Component Engineer position at Fluence, focusing on battery system design and development with 6+ years of experience required.

Senior Mechanical Engineer-Thermal & Cooling system

Senior Mechanical Engineer role at Fluence focusing on thermal and cooling system design for battery energy storage solutions, requiring 5+ years of experience in thermal management.

Senior Power Electronics Engineer

Senior Power Electronics Engineer position at Fluence focusing on utility-scale energy storage solutions development and power conversion systems integration.