Controls Software Engineer-II

vor 4 Wochen


Erlangen, Bayern, Deutschland Fluence Vollzeit
About Fluence: We are a global market leader delivering intelligent energy storage and optimization software for renewables and storage. Our solutions and operational services are helping to create a more resilient grid and unlock the full potential of renewable portfolios. With gigawatts of successful implementations across nearly 50 markets, we are transforming the way we power our world for a more sustainable future.

Our Culture and Values: We are guided by our passion to transform the way we power our world. Achieving our goals requires creativity, diversity of ideas and backgrounds, and building trust to effect change and move with speed.

About the Position: We are looking for a Controls Software Engineer with a passion for energy storage system control software design and extensive experience with power engineering and agile development process. As a hands-on member of the development team, you will be responsible for delivering a releasable increment of product at the end of each Sprint.

Responsibilities:
  • Design and develop Fluence's energy storage system control software for utility and grid applications.
  • Develop FOS Controls and integrate grid-scale battery and power conversion systems from industry-leading manufacturers.
  • 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 a spirit of teamwork that allows for impersonal disagreement over ideas, conflict, and expeditious resolution.
Required Qualifications:
  • Bachelor's degree in Mechanical, Electrical, Computer Science, or related fields from an accredited university.
  • 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/or energy storage system controls.
  • Strong knowledge of hardware integration controls with inverter/converter and/or battery management system.
  • Hands-on experience with lab testing on electrical power system/component.
  • Expertise using the Agile development framework and Git workflow.
  • Enthusiasm for getting things done, taking personal responsibility, adding value within a team setting, and ability to work with minimal supervision.
  • Willing and able to travel, domestically and internationally, up to 15% of the time.
Preferred Qualifications:
  • 3+ years of controls software development experience.
  • Master's degree in Mechanical, Electrical, Computer Science, or related fields from an accredited university. Significant related work experience will be considered in place of a master's degree.
  • Expertise in control software verification and validation.
  • Expertise in Simulink code generation and optimization.
  • Experience in Linux shell script programming.
  • Experience with communication protocols, such as MQTT MessageBus, Modbus TCP, DNP3, IEC 61850.


  • Erlangen, Bayern, Deutschland Fluence Vollzeit

    About Fluence: Fluence is a leading innovator in intelligent energy storage and optimization software for renewables and storage. Our mission is to create a more resilient grid and unlock the full potential of renewable portfolios. With a global presence and a strong track record of successful implementations, we are transforming the way we power our world...

  • Software Engineer

    vor 4 Wochen


    Erlangen, Bayern, Deutschland Siemens Mobility GmbH Vollzeit

    About the RoleSiemens Mobility GmbH is seeking a skilled Software Engineer to join our team in developing locomotive controls software. As a key member of our engineering team, you will be responsible for designing, developing, and testing PLC software applications for locomotive and passenger coach controls.Key ResponsibilitiesDevelop functional concepts...

  • Software Engineer

    vor 4 Wochen


    Erlangen, Bayern, Deutschland Siemens Mobility GmbH Vollzeit

    About the RoleSiemens Mobility GmbH is seeking a highly skilled Software Engineer to join our team in developing locomotive controls software and coordinating comprehensive software architecture. As a key member of our engineering team, you will be responsible for creating impact by developing locomotive controls software and coordinating comprehensive...


  • Erlangen, Bayern, Deutschland Fluence Vollzeit

    About Fluence: Fluence is a global leader in delivering intelligent energy storage and optimization software for renewables and storage. Our solutions and operational services are helping to create a more resilient grid and unlock the full potential of renewable portfolios. With gigawatts of successful implementations across nearly 50 markets, we are...

  • Software Engineer

    vor 4 Wochen


    Erlangen, Bayern, Deutschland Siemens Mobility GmbH Vollzeit

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Siemens Mobility GmbH. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications for locomotive controls.Key ResponsibilitiesDevelop functional concepts and define system requirements for software...

  • Software Engineer

    vor 1 Monat


    Erlangen, Bayern, Deutschland Siemens Mobility GmbH Vollzeit

    About Siemens Mobility GmbHSiemens Mobility GmbH is a leading supplier in the field of mobility, with a history spanning over 160 years. Our core business includes rail vehicles, rail automation, and electrification solutions, turnkey systems, and related services.Job DescriptionWe are seeking a skilled Software Engineer to join our team in the development...

  • Software Engineer

    vor 4 Wochen


    Erlangen, Bayern, Deutschland Siemens Mobility GmbH Vollzeit

    Shape the Future of MobilitySiemens Mobility GmbH is a leading supplier in the field of mobility, and we're looking for a talented Software Engineer to join our team. As a Locomotive Controls Specialist, you'll play a crucial role in designing and developing functional software and maintaining hardware architecture for our locomotives.Your Key...

  • HVDC Controls Engineer

    vor 4 Wochen


    Erlangen, Bayern, Deutschland Siemens Energy Vollzeit

    About the RoleControls Engineer for HVDC Converter SystemsWe are seeking a skilled Controls Engineer to join our team at Siemens Energy Global GmbH & Co. KG. As a key member of our Grid Solutions team, you will be responsible for designing and implementing open- and closed-loop control systems for HVDC Converter Systems.Key ResponsibilitiesDesign and...

  • HVDC Controls Engineer

    vor 4 Wochen


    Erlangen, Bayern, Deutschland Siemens Energy Vollzeit

    Electrical Engineer for HVDC ProjectsAbout the RoleWe are seeking an experienced Electrical Engineer to join our team in Erlangen, Germany. As a Controls Engineer for HVDC Converter Systems, you will be responsible for designing and implementing open- and closed-loop control systems for HVDC Converter Systems.Key ResponsibilitiesDesign and implement control...

  • HVDC Controls Engineer

    vor 3 Wochen


    Erlangen, Bayern, Deutschland Siemens Energy Vollzeit

    Electrical Engineer for HVDC ProjectsAbout the RoleWe are seeking an experienced Electrical Engineer to join our team in Erlangen, Germany. As a Controls Engineer for HVDC Converter Systems, you will be responsible for designing and implementing open- and closed-loop control systems for HVDC Converter Systems.Key ResponsibilitiesDesign and implement control...

  • HVDC Controls Engineer

    vor 4 Wochen


    Erlangen, Bayern, Deutschland Siemens Energy Vollzeit

    Electrical Engineer for HVDC SystemsAbout the RoleWe are seeking an experienced Electrical Engineer to join our team as a Controls Engineer for HVDC Converter Systems. As a key member of our project team, you will be responsible for designing and implementing open- and closed-loop control systems for HVDC Converter Systems.Key ResponsibilitiesDesign and...

  • HVDC Controls Engineer

    vor 4 Wochen


    Erlangen, Bayern, Deutschland Siemens Energy Vollzeit

    Electrical Engineer for HVDC ProjectsAbout the RoleWe are seeking an experienced Electrical Engineer to join our team in Erlangen, Germany. As a Controls Engineer for HVDC Converter Systems, you will be responsible for designing and implementing open- and closed-loop control systems for HVDC Converter Systems.Key ResponsibilitiesDesign and implement control...


  • Erlangen, Bayern, Deutschland Fluence Vollzeit

    About Fluence: We are a global market leader delivering intelligent energy storage and optimization software for renewables and storage. Our solutions and operational services are helping to create a more resilient grid and unlock the full potential of renewable portfolios. With gigawatts of successful implementations across nearly 50 markets, we are...

  • Software Engineer

    vor 3 Wochen


    Erlangen, Bayern, Deutschland SEGULA Technologies Vollzeit

    We are seeking a skilled Software Engineer to join our team at {company}. The ideal candidate will have a solid understanding of programming principles and be able to write clean, efficient code.Key responsibilities include:Designing and developing software applicationsCollaborating with cross-functional teams to identify and prioritize project...


  • Erlangen, Bayern, Deutschland GIANTS Software Entertainment Vollzeit

    Lead Gameplay Software EngineerWe are seeking a skilled Lead Gameplay Software Engineer to join our team at GIANTS Software Entertainment. As a Lead Gameplay Software Engineer, you will be responsible for developing gameplay features in LUA and leading a team of Gameplay Programmers.Key responsibilities include designing and implementing clean,...


  • Erlangen, Bayern, Deutschland Siemens Mobility GmbH Vollzeit

    Key ResponsibilitiesYou will be responsible for the functional design and development of locomotive controls. This includes the entire engineering process from requirements definition to system design, software development, testing, and commissioning support.You will develop functional concepts and define system requirements for software and hardware.You...


  • Erlangen, Bayern, Deutschland Siemens Mobility GmbH Vollzeit

    About Siemens Mobility GmbHSiemens Mobility GmbH is a leading supplier in the field of mobility, with a history spanning over 160 years. Our core business includes rail vehicles, rail automation, and electrification solutions, turnkey systems, and related services.Job DescriptionWe are seeking a skilled Software Development Engineer to join our team. As a...

  • Software Engineer

    vor 3 Wochen


    Erlangen, Bayern, Deutschland ALPHA-ENGINEERING KG Vollzeit

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at {company}. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages.Collaborate with cross-functional teams to identify...

  • Software Engineer

    vor 3 Wochen


    Erlangen, Bayern, Deutschland Unique Personalservice GmbH Vollzeit

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team.Design and develop software applications.Collaborate with cross-functional teams.Ensure high-quality code.


  • Erlangen, Bayern, Deutschland Siemens Mobility GmbH Vollzeit

    Shape the Future of MobilitySiemens Mobility GmbH is a leading supplier in the field of mobility, and we're looking for a talented Software Development Engineer to join our team. As a key member of our engineering team, you'll be responsible for developing software for our electric and hybrid-electric locomotives.Your Key Responsibilities:Develop software...