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.
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
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
Relocation Assistance Provided: Yes