Lead Embedded Firmware Engineer Wind Turbine Controls

gevernova

Salem (VA)

On-site

USD 89,000 - 149,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Relocation assistance
Comprehensive benefits package

Job summary

GE Vernova is seeking an experienced embedded firmware engineer to design, develop, and validate firmware for wind turbine pitch systems. You will work on control boards, motor drives, and backup charging interfaces, ensuring high reliability and integration across the platform.

The role requires strong C/C++ skills, motor control design, electrical/system knowledge, and collaboration with cross-functional teams.

Qualifications

  • Bachelor's degree in engineering or computer science.
  • 6 years of firmware development experience with C/C++, PLCs, and embedded/industrial networking.
  • Strong electrical design background including schematics, PCBA layout, and component specs.
  • Experience with motor control, power electronics, and thermal considerations.
  • Automation, test-driven development, and engineering test frameworks (GitHub, MATLAB, Python).

Responsibilities

  • Architect, design, and develop embedded firmware for wind turbine pitch control system.
  • Implement robust control solutions for motors and embedded interfaces (UART, SPI, I2C).
  • Write, compile, test, and debug firmware through full product lifecycle.
  • Develop simulation models to validate system behavior before hardware deployment.
  • Lead or support validation testing of software and hardware.
  • Review requirements and provide recommendations to improve quality and processes.
  • Collaborate across GE Vernova teams for reliable wind turbine systems.
  • Mentor junior engineers and support capability growth.

Skills

C/C++
PLCs
computer architecture
embedded networking
motor control
power electronics
automation
test frameworks

Education

Bachelor's degree in engineering or computer science

Tools

GitHub
MATLAB
Python
Visual Studio / TFS

Job description

GE Vernova is seeking an experienced embedded firmware engineer to design, develop, and validate firmware for wind turbine pitch systems. You will work on control boards, motor drives, and backup charging interfaces, ensuring high reliability and integration across the platform.

The role requires strong C/C++ skills, motor control design, electrical/system knowledge, and collaboration with cross-functional teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer: Wind Turbine Pitch Control
Senior Embedded Firmware Engineer: Wind Turbine Pitch Control

A01098 GE Vernova International LLC • Salem (VA)

On-site
USD 89,000 - 149,000
Relocation assistance
Medical, dental, vision coverage
Retirement benefits
+3
Lead Engineer - Embedded SW Development
Lead Engineer - Embedded SW Development

A01098 GE Vernova International LLC • Salem (VA)

On-site
USD 89,000 - 149,000
Relocation assistance
Medical, dental, vision coverage
Retirement benefits
+3
Lead Wind Controls Platform Engineer
Lead Wind Controls Platform Engineer

GE Vernova • South Carolina

On-site
USD 98,000 - 164,000
Medical, dental, vision
24/7 nurse line
Employee Assistance Program
+5
Senior Wind Turbine Electrical Systems Engineer
Senior Wind Turbine Electrical Systems Engineer

GE Vernova, Inc. • Greenville (SC)

On-site
USD 120,000 - 180,000
Senior Wind Controls Hardware Engineer – Sensors & I/O
Senior Wind Controls Hardware Engineer – Sensors & I/O

GE Vernova • Greenville (SC)

On-site
USD 113,000 - 189,000
Medical, dental, vision
401(k) with company match
Relocation assistance
+2
Senior Product Manager – Wind Turbine Control Upgrades
Senior Product Manager – Wind Turbine Control Upgrades

GE Vernova • City of Schenectady (NY)

On-site
USD 134,000 - 223,400
Medical coverage
Dental coverage
Vision coverage
+12
Senior Wind Controls Platform Engineer
Senior Wind Controls Platform Engineer

GE Vernova, Inc. • Greenville (SC)

On-site
USD 98,000 - 164,000
Medical, dental, vision coverage
Relocation assistance
Discretionary annual bonus
+3
Senior Wind Turbine Systems Integration Engineer
Senior Wind Turbine Systems Integration Engineer

A01098 GE Vernova International LLC • South Carolina

On-site
USD 113,000 - 189,000
Medical insurance
Dental coverage
Vision coverage
+8
Senior Subsystem Integration Engineer - Wind Systems Lead
Senior Subsystem Integration Engineer - Wind Systems Lead

GE Vernova • Greenville (SC)

On-site
USD 113,000 - 189,000
Health, dental, vision
Prescription drug coverage
Health Coach access
+10
Lead Engineer - Embedded SW Development
Lead Engineer - Embedded SW Development

gevernova • Salem (VA)

On-site
USD 89,000 - 149,000
Relocation assistance
Comprehensive benefits package