Principal Controls Software Engineer - I

Fluence is a company specializing in energy storage systems and control software for utility and grid applications.
Backend
Principal Software Engineer
Hybrid
8+ years of experience
Energy · Software

Description For Principal Controls Software Engineer - I

We are seeking a Principal Controls Software Engineer with a passion for software design and extensive experience in power engineering, MathWorks Matlab/Simulink, Agile Scrum using Jira, and Git. As a key member of our development team, you will be responsible for designing and developing Fluence's energy storage system control software for utility and grid applications. Our Control System comprises three main applications: Controls, UI, and the Data Acquisition System.

Key Responsibilities:

  • Design, develop, and document FOS controls logic using MathWorks Matlab/Simulink/State flow and C
  • Integrate grid-scale battery and power conversion systems
  • Support requisition engineering and troubleshoot field issues
  • Focus on robustness, security, performance, scalability, and maintainability
  • Meet project timelines and budget
  • Track and manage work using JIRA and Confluence
  • Foster teamwork and effective conflict resolution

Required Qualifications:

  • Bachelor's degree in Mechanical, Electrical, Computer Science, or related fields
  • Expertise in MathWorks Matlab/Simulink for model-based systems engineering
  • Strong knowledge of power system market applications and energy storage system controls
  • Experience in closed-loop control algorithms
  • Proficiency in Agile development framework and Git workflow
  • Willingness to travel up to 5% of the time

Preferred Qualifications:

  • 8+ years of control software development experience
  • Master's degree in relevant field (or equivalent work experience)
  • Expertise in control software verification and validation
  • Experience with Simulink code generation, Linux shell scripting, CI/CD processes, and industrial protocols

Join Fluence and contribute to the development of cutting-edge energy storage solutions that are shaping the future of sustainable power systems.

Last updated a month ago

Responsibilities For Principal Controls Software Engineer - I

  • Design and develop FOS controls logic using MathWorks Matlab/Simulink/State flow and C
  • Integrate grid-scale battery and power conversion systems
  • Support requisition engineering and troubleshoot field issues
  • Focus on robustness, security, performance, scalability, and maintainability
  • Meet project timelines and budget
  • Track and manage work using JIRA and Confluence
  • Foster teamwork and effective conflict resolution

Requirements For Principal Controls Software Engineer - I

Linux
  • Bachelor's degree in Mechanical, Electrical, Computer Science, or related fields
  • Expertise in MathWorks Matlab/Simulink for model-based systems engineering
  • Strong knowledge of power system market applications and energy storage system controls
  • Experience in closed-loop control algorithms
  • Proficiency in Agile development framework and Git workflow
  • Willingness to travel up to 5% of the time

Interested in this job?

Jobs Related To Fluence Principal Controls Software Engineer - I

Principal Power Systems Engineer

Principal Power Systems Engineer at Fluence, leading energy storage tech company, for BESS development in Bangalore, India.

Principal Product Manager, Strategic Mid-Market Growth

Lead strategic product development for Intuit's mid-market solutions, driving innovation and growth through AI-powered products and premium offerings.

Distinguished Software Engineer

Lead enterprise architecture and technical strategy for Intuit's finance, legal, and privacy systems, driving innovation and standardization across global platforms.

Principal Software Engineer - Gusto Money

Principal Software Engineer position at Gusto to lead development of employer-based financial services platform, requiring 15+ years experience in distributed systems.

Principal Engineer, Passport & User Engineering

Lead architectural design and strategic direction for Airbnb's user entity and identity systems as a Principal Engineer, shaping the future of global travel experiences.