Firmware Engineer - Early Career

GE Vernova•Roanoke, VA
•$80,000 - $120,000•Onsite

About The Position

The Firmware Engineer designs, develops, and tests embedded software and platforms that control power-generation-related systems. The work requires understanding the physical device being controlled, its real-time functions, and the logic and software needed to implement and test those functions. The role may support products and services across multiple P&Ls and may involve creating a module, component, feature area, or entire embedded software product. Areas of expertise may include networks, operating systems, cybersecurity, databases, and applications. This early-career role builds technical knowledge while carrying out work within established policies, instructions, and procedures. The engineer applies an understanding of business drivers and how the team's work integrates with other teams, makes some decisions within a defined framework, and consults senior team members on issues outside established parameters. The role requires interpersonal skills and may include leading a junior team. In customer-facing work, the engineer may develop customer relationships, serve as an interface between the customer and GE Vernova, and explain technical information. The position must be performed onsite in Roanoke, Virginia. Relocation assistance is available for U.S.-based candidates. The stated U.S. salary range is $80,000 to $120,000, with possible geographic differentials; discretionary annual bonus eligibility is also offered. The posting says it is expected to remain open for at least seven days after October 16, 2026.

Requirements

  • Bachelor's degree in Computer Science or a STEM major (Science, Technology, Engineering, and Math).
  • Two years of C++ or object-oriented programming experience through school or work.
  • Must be able to work onsite in Roanoke, Virginia.

Nice To Haves

  • Familiarity with real-time operating systems (RTOS), preferably QNX.
  • Familiarity with automated test methodologies, configuration management tools, and software build and installation methodologies.
  • Strong oral and written communication skills.
  • Ability to document, plan, market, and execute programs.
  • Master's degree in Electrical or Computer Engineering.
  • Applied knowledge of Agile and Extreme Programming (XP) methods.
  • Familiarity with writing device-driver-level code.
  • Knowledge of C# and the .NET Framework.
  • Knowledge of network protocols and programming, including TCP/IP, sockets, and Ethernet stack.
  • Knowledge of one or more industrial fieldbus communication protocols, such as FOUNDATION Fieldbus, PROFINET, or CANopen.

Responsibilities

  • Design, develop, and test embedded software and platforms that control power-generation-related systems.
  • Architect, design, or program/develop embedded software modules, components, features, feature areas, or entire products.
  • Develop, implement, and test software logic that enables required real-time functionality.
  • Apply technical knowledge to execute work within established policies, procedures, and instructions.
  • Coordinate work with other teams and contribute to the team's area.
  • Resolve technical issues within established procedures and consult senior team members when issues exceed defined parameters.
  • For customer-facing work, build customer relationships, serve as an interface between the customer and GE Vernova, and explain technical information.
  • May lead a junior team.

Benefits

  • Medical, dental, vision, and prescription drug coverage.
  • Access to GE Vernova Health Coach, a 24/7 nurse-based resource.
  • Employee Assistance Program with 24/7 confidential assessment, counseling, and referral services.
  • GE Vernova Retirement Savings Plan, including a tax-advantaged 401(k) savings opportunity with company matching contributions and company retirement contributions.
  • Access to Fidelity resources and financial planning consultants.
  • Tuition assistance.
  • Adoption assistance.
  • Paid parental leave.
  • Disability benefits.
  • Life insurance.
  • 12 paid holidays.
  • Permissive time off.
  • Discretionary annual bonus eligibility.
  • Relocation assistance for U.S.-based candidates.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service