Job Description Summary GE Vernova - Wind is helping change the world and has a focused portfolio of products and services to meet the need for cleaner power-today and tomorrow. We are fully committed to full gender equality and diversity inclusion, aiming for the best professionals in an equal employment opportunity environment. The Controls Software Engineer is part of the Controls organization which handles the full lifecycle of wind turbine controls development - development of new technologies, development of supporting tools for modelling and simulation and design and implementation on the actual product. In this role you will develop tools, models and setup automation to support the turbine controls software development and testing. This role provides first-hand knowledge of wind turbines & controls system design and associated development tools. Job Description Responsibilities - As part of Tools and DevOps team, you will be responsible for the maintenance and improvement of the wind turbine simulation tools, used to validate and analyze turbine control software. - You will support the standardization and usage of the tools, helping to run them in the context of DevOps CI/CD pipelines. - You will support internal customers for their simulation and testing needs. - Gather software and product level requirements and decompose them in implementation requirements - Implement software requirements in Matlab/Simulink - Implement software requirements in C, C++ Implement software requirements in Python - Write and execute test plans to verify & validate implementation of new features by executing test cases via virtual simulation or HIL (hardware-in-the-loop) systems - Support root cause analysis and turbine behavior using simulation tools - Contribute to the development and improvement of simulation tools - Contribute to the development of build & test automation - Create engineering documentation and support guide for tools and products for internal customers - Integration of 3rd party libraries in the existing simulation environment - Package, test and release tools to the Wind organization Required Qualifications - Bachelor's degree in Electrical, Mechanical, or Computer Engineering from an accredited college or university - First experience in Software engineering, Control systems design and validation - Fluency in English Desired Characteristics - Ability to demonstrate a structured approach to problem solving - Excellent communication skills and ability to articulate technical problems in clear and simple terms - Strong interpersonal skills, ability to work in project teams in an international environment and support internal customers - Experience with C/C++/C#, MATLAB Simulink, Python - Experience with Model-Based Design techniques - Experience in one or more of the following areas demonstrated through work, internships, or other experiences: control systems and algorithm design, software development for embedded systems, PLC platforms and communication protocols, sensors, signal processing, modelling and simulation of physical systems and controller logic - Experience with distributed version control systems - Appreciated Wind Turbine Technology Experience, this is a strong plus but not required Additional Information Relocation Assistance Provided: No GE Vernova is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.