Lead Engineer – Wind Turbine Blade Structural Components

GE Vernova

Base: $89,300.00 to $148,700.00; bonus/equity: dis...
Bachelor's degree in mechanical or aerospace engineering
Minimum 3 years composite component design experience
Knowledge of composite failure modes and dfmea
This Lead Engineer will own technical underwriting and generation of design concepts for wind blade structural components like spar caps and shear webs

Job Summary

  • This Lead Engineer will own technical underwriting and generation of design concepts for wind blade structural components like spar caps and shear webs.
  • The role requires resolving field and production quality issues while collaborating across Design, Systems, Quality, Supply Chain, and Manufacturing teams.
  • GE Vernova offers competitive compensation ranging from $89,300.00 to $148,700.00 along with comprehensive benefits including medical, dental, vision, and a 401(k) plan.

Matching Summary

This Lead Engineer will own technical underwriting and generation of design concepts for wind blade structural components like spar caps and shear webs.

Salary

Base: $89,300.00 to $148,700.00; Bonus/Equity: Discretionary annual bonus; Benefits: Medical, dental, vision, 401(k) matching, tuition assistance

Skills & Requirements

Must-have

  • Bachelor's degree in Mechanical or Aerospace Engineering
  • Minimum 3 years composite component design experience
  • Knowledge of composite failure modes and DFMEA
  • Experience with composite prototype building and manufacturing
  • Ability to travel globally up to 20% of the time

Nice-to-have

  • Master's or PhD degree preferred
  • Direct wind turbine blade composite structural design experience
  • Knowledge of APQP, TRL/MRL, and statistical process control
  • Strong communication skills for cross-functional collaboration
  • Track record of implementing new technologies and methods

Key Requirements

  • Bachelor's degree in Mechanical, Aerospace, or related Engineering discipline
  • Minimum 3 years working experience in composite component design or testing
  • Legal authorization to work in the United States

Work Rights

Must be legally authorized to work in the United States

Tailored Resume

Cover Letter