About The Company
GE Vernova is a global leader in energy innovation, committed to building a more sustainable and efficient future. As part of our mission, GE Hitachi (GEH) Nuclear Energy offers cutting-edge technology and engineering services that support clean energy generation through advanced nuclear solutions. Our teams are at the forefront of delivering safe, efficient, and innovative instrumentation and control systems for nuclear power plants.
About The Role
GE Vernova is seeking an experienced
I&C Embedded Software Engineer to join our Instrumentation & Controls Engineering team. This position is integral to the design, development, and implementation of embedded software solutions that support nuclear plant operations. The role involves working closely with cross-functional teams including hardware engineers and system operators to ensure that our I&C systems meet high performance and safety standards.
The position is primarily based at our headquarters in Wilmington, NC, but highly qualified remote candidates located within 200 miles of Wilmington will be considered.
Key Responsibilities
- Develop innovative and effective embedded software solutions for complex engineering challenges
- Write design specifications, develop software modules, and perform integration and module-level testing
- Conduct code reviews and verification of design specifications and reports
- Perform Hardware-in-the-Loop (HIL) simulations and end-to-end operational testing
- Interface directly with customers to define requirements and manage expectations
- Apply engineering principles to validate system performance and reliability
- Produce detailed and accurate documentation in line with GEH engineering procedures
- Lead and mentor junior engineers and manage multiple priorities effectively
- Communicate project status and risks clearly to engineering leadership
Qualifications & Skills
- Bachelor's degree in Electrical, Computer, or Software Engineering
- Minimum 8 years of experience in embedded software development
- Minimum 5 years of advanced programming experience in C
- Proficient in software development tools such as Git, Subversion, Arm Development Studio, Visual Studio, and gdb
- Strong background in code review, unit testing, and integration testing
- Eligible for access to U.S. export-controlled information
- Based within 200 miles of Wilmington, NC if applying as a remote candidate
Desired Qualifications
- Familiarity with Python and other standard programming languages
- Experience with industry-standard environments (DO-178, SEAL)
- Knowledge of Agile or Waterfall development methodologies
- Strong understanding of software design patterns, data structures, and algorithms
- Prior leadership or mentoring experience
- Excellent written and verbal communication skills
Compensation & Benefits
- Base salary range: $112,000 – $160,000, influenced by experience, education, and skills
- Eligibility for performance-based bonuses and equity
- Geographic differential pay may apply (110%, 120%, or 130%) based on location
- Comprehensive benefits including health, dental, vision, prescription drug coverage, 401(k) with company match, tuition assistance, adoption assistance, paid parental leave, and paid time off
- Access to wellness and mental health resources, including 24/7 nurse support and Employee Assistance Program
Equal Opportunity
GE Vernova is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, 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 legally authorized to work in the U.S. and offers of employment are contingent on successful completion of required screenings and export control authorization, where applicable.