Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Controls Software Engineer (f/m/d)

AT GE Vernova
GE Vernova

Controls Software Engineer (f/m/d)

Barcelona, Spain

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.

Want more jobs like this?

Get Software Engineering jobs delivered to your inbox every week.

Select a location
By signing up, you agree to our Terms of Service & Privacy Policy.


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

Client-provided location(s): Barcelona, Spain; Berlin, Germany
Job ID: GE_power-1175188311
Employment Type: Full Time

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Health Reimbursement Account
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • FSA With Employer Contribution
    • HSA
    • HSA With Employer Contribution
    • Fitness Subsidies
    • On-Site Gym
    • Mental Health Benefits
  • Parental Benefits

    • Adoption Assistance Program
    • Family Support Resources
    • Birth Parent or Maternity Leave
    • Adoption Leave
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
  • Office Life and Perks

    • Commuter Benefits Program
    • Casual Dress
    • On-Site Cafeteria
    • Holiday Events
  • Vacation and Time Off

    • Unlimited Paid Time Off
    • Paid Holidays
    • Personal/Sick Days
    • Summer Fridays
  • Financial and Retirement

    • 401(K)
    • Stock Purchase Program
    • Performance Bonus
    • Relocation Assistance
    • Financial Counseling
    • Profit Sharing
  • Professional Development

    • Tuition Reimbursement
    • Access to Online Courses
    • Lunch and Learns
    • Leadership Training Program
    • Internship Program
    • Associate or Rotational Training Program
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program
    • Employee Resource Groups (ERG)
    • Unconscious Bias Training

Company Videos

Hear directly from employees about what it is like to work at GE Vernova.