Lead Engineer - Embedded SW Development

A01098 GE Vernova International LLC

Salem (VA)

On-site

USD 89,000 - 149,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Relocation assistance
Medical, dental, vision coverage
Retirement benefits
Tuition assistance
Paid holidays
Parental leave

Job summary

GE Vernova is seeking a seasoned embedded firmware engineer to architect and develop firmware for wind turbine pitch control systems. You will design robust motor control and embedded interfaces, write and test firmware through the full lifecycle, and validate behavior with simulations before hardware deployment.

You will collaborate across engineering teams, mentor junior staff, and apply AI‑enabled methods to improve efficiency and quality in a high‑stakes, high‑voltage environment.

Qualifications

  • Bachelor's degree from an accredited university or college in computer science or engineering.
  • 6 years of experience in firmware development, including experience with C/C++, PLCs, computer architecture, and embedded or industrial networking (MS Visual Studio, TFS).
  • Strong background in electrical design, schematics, PCBA layout interpretation, and/or component specification.
  • Experience with motor control design, power electronics, and electrical/thermal considerations.
  • Experience with automation, test‑driven development, and engineering test frameworks (GitHub, DLL, MATLAB, Python).

Responsibilities

  • Architect, design, and develop embedded firmware for wind turbine pitch control systems.
  • Design and implement robust control solutions for motors and embedded interfaces (UART, SPI, I2C).
  • Write, compile, test, and debug firmware through full product lifecycle.
  • Develop and use simulation models to validate system behavior before hardware deployment.
  • Analyze electrical schematics and hardware interfaces to support development and investigations.
  • Perform hands‑on hardware debugging in a high‑voltage lab with safety protocols.
  • Lead or support validation testing of control software and hardware.
  • Collaborate across GE Vernova teams to ensure reliable wind turbine systems.
  • Mentor junior engineers and communicate with technical and non‑technical stakeholders.
  • Identify AI‑enabled tools to improve engineering efficiency and quality.

Skills

C/C++
PLC programming
Computer architecture
Embedded systems
Industrial networking
Visual Studio
TFS
GitHub
MATLAB
Python

Education

Bachelor's degree in engineering or computer science

Tools

MS Visual Studio
TFS
GitHub
MATLAB
Python

Job description

Responsibilities
  • Architect, design, and develop embedded firmware for the wind turbine pitch control system, including control boards, motor drive systems, and backup charging systems.
  • Design and implement robust control solutions for AC and DC motors, closed‑loop control systems, and embedded communications interfaces such as UART/serial, SPI, and I2C.
  • Write, compile, test, and debug firmware throughout the full product development lifecycle, from concept through validation and release.
  • Develop, maintain, and use simulation models of the pitch system integrated with the full wind turbine to validate system behaviour before deployment of hardware.
  • Apply strong systems knowledge in motor controls, batteries, ultracapacitors, and electrical design, with an understanding of the interactions between position, speed, and current in complex electromechanical systems.
  • Analyze and interpret electrical schematics, hardware interfaces, and control system behaviour to support development and root‑cause investigations.
  • Perform hands‑on hardware debugging and validation in a high‑voltage laboratory environment using equipment such as digital multimeters and oscilloscopes, while adhering to all safety protocols.
  • Lead or support validation testing of control software and hardware, including issue debugging, failure reproduction, and investigation of field‑reported events.
  • Review product requirements and technical specifications to ensure they are complete, clear, and testable, and provide recommendations that improve product quality and engineering processes.
  • Collaborate cross‑functionally across GE Vernova engineering teams to develop reliable, high‑performing wind turbine systems and ensure successful system integration.
  • Mentor junior engineers by providing technical guidance, sharing best practices, and supporting team capability growth.
  • Communicate effectively across technical and non‑technical stakeholders, with the ability to connect detailed engineering work to broader system and business objectives.
  • Demonstrate understanding of key business drivers and how team contributions support broader engineering goals, product outcomes, and the wind energy industry.
  • Identify and apply AI‑enabled tools and methods to improve engineering efficiency, quality, and ways of working.
Qualifications
  • Bachelor's degree from an accredited university or college in computer science or engineering.
  • 6 years of experience in firmware development, including experience with C/C++, PLCs, computer architecture, and embedded or industrial networking (MS Visual Studio, TFS).
  • Strong background in electrical design, schematics, PCBA layout interpretation, and/or component specification.
  • Experience with motor control design, power electronics, and electrical/thermal considerations.
  • Experience with automation, test‑driven development, and engineering test frameworks (GitHub, DLL, MATLAB, Python).
Desired Characteristics
  • Familiarity with simulation development, system validation, test bench testing, and field measurements.
  • Knowledge of SQL, AI tools such as GitHub Copilot, and digital engineering workflows.
  • Understanding of industry standards and design codes.
  • Wind industry experience and a track record of delivering technology programmes is preferred.
  • Demonstrated systems thinking, risk assessment, and technical trade‑off evaluation.
  • Strong collaboration, stakeholder influence, project leadership, and communication skills.
Benefits

Relocation assistance is provided. Pay range: $89,300.00 to $148,700.00, with geographic differentials of 110%, 120%, or 130% of salary in certain areas. Bonus eligibility: discretionary annual bonus.

Available benefits include medical, dental, vision, and prescription drug coverage; access to Health Coach and Employee Assistance Program; retirement benefits through GE Vernova Retirement Savings Plan with company matching; tuition assistance; adoption assistance; paid parental leave; disability benefits; life insurance; 12 paid holidays; and permissive time off.

EEO Statement

GE Vernova is an Equal Opportunity Employer. Employment decisions are made without regard to race, colour, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. GE Vernova will only employ those who are legally authorised to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Engineer - Embedded SW Development
Lead Engineer - Embedded SW Development

GE Vernova • Salem (VA)

On-site
USD 89,300 - 148,700
Medical, dental, vision coverage
401(k) savings plan
Tuition assistance
+1
Sr Engineer 3 - Controls Sensors & Hardware
Sr Engineer 3 - Controls Sensors & Hardware

GE-Vernova- • Greenville (SC)

On-site
USD 113,000 - 189,000
Relocation assistance
Discretionary annual bonus
Medical, dental, vision coverage
+1
Sr Engineer 3 - Controls Sensors & Hardware
Sr Engineer 3 - Controls Sensors & Hardware

GE Vernova • Greenville (SC)

On-site
USD 113,000 - 189,000
Medical, dental, vision
401(k) with company match
Relocation assistance
+2
Senior Wind Turbine Controls Engineer
Senior Wind Turbine Controls Engineer

GE Vernova • Greenville (NC)

On-site
USD 113,000 - 189,000
Relocation assistance provided
Medical insurance
Dental insurance
+4
Sr Engineer 3 - Controls Sensors & Hardware
Sr Engineer 3 - Controls Sensors & Hardware

GE Vernova • United States

On-site
USD 113,000 - 189,000
Medical, dental, vision
Discretionary annual bonus
Relocation assistance
+2
Senior Wind Turbine Controls Engineer (m/f/d)
Senior Wind Turbine Controls Engineer (m/f/d)

GE-Vernova- • Greenville (SC)

On-site
USD 113,000 - 189,000
Relocation assistance
Comprehensive benefits
Senior Wind Turbine Controls Engineer (m/f/d)
Senior Wind Turbine Controls Engineer (m/f/d)

GE Vernova • Greenville (NC)

On-site
USD 113,000 - 189,000
Relocation assistance
Health benefits
Retirement plan
+3
Senior Staff Software Engineer - Full Stack Developer
Senior Staff Software Engineer - Full Stack Developer

GE Vernova • Greenville (SC)

On-site
USD 113,200 - 188,800
Medical, dental, vision coverage
401(k) retirement savings plan with公司匹
Tuition assistance
+1
Lead Engineer - Fleet Management
Lead Engineer - Fleet Management

GE Vernova • City of Schenectady (NY)

On-site
USD 98,000 - 164,000
Medical benefits
Dental benefits
Vision benefits
+8
Mechanical Engineer - Wind Turbine Machine Head Driveline
Mechanical Engineer - Wind Turbine Machine Head Driveline

GE Vernova • Greenville (SC)

On-site
USD 80,000 - 120,000
Relocation assistance
Health benefits
Competitive compensation