Taro Logo

Controls Software Engineer

GE Vernova focuses on electrifying the world while working to help decarbonize it, addressing the climate crisis through innovative lower carbon energy solutions.
Barcelona, Spain48499 Salzbergen, GermanyBerlin, Germany
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Energy

Job Description

GE Vernova is seeking a Controls Software Engineer to join their innovative team focused on wind turbine technology. This role sits at the intersection of software engineering and renewable energy, offering a unique opportunity to contribute to sustainable energy solutions. The position involves working with cutting-edge simulation tools and control systems for wind turbines, requiring expertise in both software development and control systems engineering.

The role demands a strong technical foundation in embedded systems and control software, with hands-on experience in languages like C++, Python, and Matlab/Simulink. You'll be responsible for maintaining and improving wind turbine simulation tools, implementing software requirements, and supporting DevOps practices through CI/CD pipelines. This position offers the chance to work on complex technical challenges while contributing to renewable energy advancement.

As part of GE Vernova's mission to electrify and decarbonize the world, you'll be working with a global team in an environment that values innovation and technical excellence. The company offers relocation assistance and the opportunity to work with state-of-the-art technology in the renewable energy sector. This role is perfect for someone who combines strong technical skills with a passion for sustainable energy and wants to make a meaningful impact on climate change solutions.

The position requires collaboration with international teams, offering exposure to diverse perspectives and approaches in the field of wind energy. You'll be involved in various aspects of the software development lifecycle, from requirements gathering to implementation and testing, making it an excellent opportunity for professional growth in both technical and soft skills.

Last updated a day ago

Responsibilities For Controls Software Engineer

  • Maintain and improve wind turbine simulation tools for validating control software
  • Support standardization and usage of tools in DevOps CI/CD pipelines
  • Implement software requirements in Matlab/Simulink, C, C++, and Python
  • Write and execute test plans for feature validation using virtual simulation or HIL systems
  • Support root cause analysis using simulation tools
  • Contribute to build & test automation
  • Create engineering documentation and support guides
  • Integrate 3rd party libraries in simulation environment
  • Package, test and release tools to the Wind organization

Requirements For Controls Software Engineer

Python
Linux
  • Bachelor's degree in Electrical, Mechanical, or Computer Engineering
  • Strong experience in Software engineering
  • Experience with Control systems design and validation
  • Knowledge of Wind turbines operability and tuning
  • Experience with C/C++/C#, MATLAB Simulink, Python
  • Experience with Model-Based Design techniques
  • Experience with V-model/systems development lifecycle
  • Experience with distributed version control systems (Git, TFS)

Benefits For Controls Software Engineer

Relocation Benefits
  • Relocation Benefits

Related Jobs

SW Test Engineer

Software Test Engineer position at Airbus Helicopters España, focusing on aviation software testing, verification, and validation for helicopter systems.

In-Circuit Test Engineer (m/f/d)

In-Circuit Test Engineer position at Valeo, developing and maintaining test systems for automotive electronics, requiring 3-5 years of experience in electronic testing and flashing.

Control System Engineer

Control System Engineer position at Airbus UpNext Spain, focusing on innovative aircraft energy systems and control system development with 3+ years experience required.

System Engineer / SW Developer Multi Domain C2

System Engineer / SW Developer position at Airbus Defence and Space, focusing on embedded software development and systems engineering for defense applications.

Vehicle Integration & Triage Engineer

Vehicle Integration & Triage Engineer role at Applied Intuition, focusing on autonomous vehicle systems deployment, testing, and troubleshooting in Stuttgart, Germany.