Sr. Controls Software Engineer I

Energy storage system solutions provider specializing in utility and grid applications
Embedded
Senior Software Engineer
Hybrid
5+ years of experience
Energy

Description For Sr. Controls Software Engineer I

Fluence is seeking a Senior Controls Software Engineer to join their team in developing cutting-edge energy storage system control software. This role combines power engineering expertise with software development, focusing on utility and grid applications. The ideal candidate will work with MathWorks toolchain and C++ to design and implement control systems for grid-scale battery and power conversion systems.

The position offers a unique opportunity to work at the intersection of renewable energy and software engineering, developing solutions that directly impact the future of energy storage systems. You'll be responsible for designing robust, secure, and scalable control software while working in an agile environment.

As a senior member of the team, you'll contribute to both technical development and team leadership, working with state-of-the-art technologies in power systems and control software. The role requires a strong background in both software development and power engineering, making it ideal for someone who enjoys working on complex technical challenges.

The position offers hands-on experience with real-world power systems, including lab testing and field support. You'll be working with modern development tools and practices, including JIRA, Confluence, and Git, while following agile methodologies. The hybrid work environment provides flexibility, and the opportunity to travel (15%) offers exposure to international projects and on-site implementations.

This is an excellent opportunity for an experienced engineer looking to make a significant impact in the renewable energy sector while working with cutting-edge technology and a collaborative team.

Last updated 2 months ago

Responsibilities For Sr. Controls Software Engineer I

  • 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 Sr. Controls Software Engineer I

Linux
  • Bachelor's degree 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 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 Sr. Controls Software Engineer I

CSB Engineer

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

Senior Controls Software Engineer

Senior Controls Software Engineer role at Fluence, developing energy storage system control software using C++ and MathWorks tools, requiring 8+ years of experience.

Senior System Power and Performance Architect, Silicon

Senior System Power and Performance Architect position at Google, focusing on optimizing silicon solutions for consumer products with emphasis on power efficiency and performance.

Senior CPU Performance Architect

Senior CPU Performance Architect position at Google focusing on custom silicon solutions, processor architecture, and performance optimization for next-generation hardware experiences.

Senior Tensor SOC Performance Design Verification Engineer

Senior Tensor SOC Performance Design Verification Engineer role at Google, focusing on custom silicon solutions and hardware verification for consumer products.