GE Jobs

Mobile GE Logo

Job Information

General Electric Performance & Operability SW Platform Engineer in Barcelona, Spain

Job Description Summary

The scope of this position includes design, implementation, and validation of closed-loop control systems for offshore wind turbines, esp. software platform architecture.

Job Description

Essential Responsibilities

The Performance & Operability SW Platform Engineer will develop/improve code architecture and tools related to software generation.

The Performance & Operability SW Platform Engineer will also help identify turbine behavior driving loads and performance and support definition/development of new control features, derive architecture requirements and implement these.

  • Participate in the enhancement of the current tool chain for software generation both for the loads simulation environment as well as the turbine PLC code

  • Responsible for architectural changes, improving code organization and modularization

  • Design state-machines, and improve fault reaction behavior

  • Communicate with the feature engineering teams and enable their work. Deploy architecture changes seamlessly after full verification.

  • Maintain interfaces with the responsible department for the PLC hardware and main turbine code.

  • Participate in the development and enhancement of control algorithms that increase turbine performance, lower mechanical loading of the turbine, and at the same time allow the turbine to run with high availability.

  • Cooperate with the Loads and Validation teams to analyze the impact of the control strategy on the mechanical loads of the turbine in simulation and through the evaluation of measurement data

  • Verification of code improvements within simulation environments

  • Validation of turbine controls systems, based on turbine experimental tests results, possible involvement in turbine commissioning on site

  • Support performance issues resolution from wind farms operation, including root cause analysis using problem solving methodology


  • Master’s degree in Control Engineering, Computer Engineering, Electronics/Automation, Mechanical Engineering or Aerospace Engineering from an accredited College or University (or equivalent experience/knowledge)

  • Demonstrated experience working in engineering field

  • High proficiency in Matlab/Simulink for the design, simulation and verification of controls systems, MATLAB code generation

  • Knowledge of C/C++ or other system languages and compilers

  • Experience in design and modeling of closed-loop/feedback control strategies

  • Experience with GE’s MarkVIe or similar PLCs

  • Good understanding of code development methodologies and version control software

  • Drive for quality software

  • Experience with new control algorithm development, implementation and validation techniques: Software in the Loop (SiL), Processor in the Loop (PiL), Hardware in the Loop (HiL)

  • System or product-level mindset

  • Proven ability to work in a cross-functional and global environment

  • Strong oral and written communication skills

  • Fluent in English (spoken and written)

  • Willingness to travel occasionally

Desired Characteristics

  • Experience with real time controls design or modeling

  • Familiarity and practical experience with agile methodologies (XP)

  • Experience in wind industry with a focus on plant controls systems

  • Good understanding of classical control theory (transfer functions, frequency domain design, etc.) and basic knowledge in modern (state-space, optimal control, etc.) control theory

  • Experience with wind turbine simulation tools and environment such as Bladed, Flex5, HAWC2

  • Knowledge on system dynamics, controls and mechanical loads simulations

Additional Information

Relocation Assistance Provided: Yes