Sr. Controls Software Engineer I (m/f/d)

Fluence is a global energy storage technology and services provider.
91 Erlangen, Germany
Embedded
Senior Software Engineer
Hybrid
5+ years of experience
Energy

Description For Sr. Controls Software Engineer I (m/f/d)

Fluence is seeking a Senior Controls Software Engineer to join their team, focusing on energy storage system control software design. This role combines software engineering with power systems expertise, requiring strong skills in C++ and MathWorks tools. The position involves developing and integrating control systems for grid-scale battery and power conversion systems, making it ideal for engineers passionate about sustainable energy solutions. The role offers hands-on development experience, working with cutting-edge energy storage technologies while contributing to the global transition to renewable energy. As a senior member of the team, you'll be responsible for designing robust, secure, and scalable control software, troubleshooting field issues, and collaborating within an agile framework. The position requires travel up to 15% and offers a hybrid work arrangement in Erlangen, Germany.

Last updated 2 days ago

Responsibilities For Sr. Controls Software Engineer I (m/f/d)

  • Serve as the controls SW developer designing Fluence's 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, 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 teamwork spirit allowing for impersonal disagreement over ideas

Requirements For Sr. Controls Software Engineer I (m/f/d)

Linux
  • Bachelor in Mechanical, Electrical, Computer Science, or related fields
  • Minimum 5 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, power generation, 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 and able to travel domestically and internationally up to 15% of the time

Interested in this job?

Jobs Related To Fluence Sr. Controls Software Engineer I (m/f/d)

BMS Engineer

Senior BMS Engineer position at Fluence, developing next-generation battery management systems with focus on safety and performance optimization.

CSB Engineer

Senior CSB Engineer position at Fluence, focusing on developing next-generation Cell Sense Boards for battery management systems, requiring 6-9 years of experience in embedded systems and firmware development.

ASIC Design Engineer

Senior ASIC Design Engineer position at Broadcom in San Jose, focusing on communications/networking ASIC products development with competitive compensation and benefits.

Senior Software Engineer, Maritime

Senior Software Engineer position at Anduril Industries focusing on maritime autonomous systems and vehicle management systems development.

Senior Systems Engineer

Senior Systems Engineer position at RTX in McKinney, TX, focusing on systems engineering for aerospace and defense applications.