GE Vernova
GE Vernova Software Engineer, Transmission
Bellevue · Internship
No sponsorshipDetected 84 days ago
JavaScriptTypeScriptPythonJavaC++C#Distributed SystemsData StructuresAlgorithmsCode ReviewGitDockerKubernetesCI/CDLinuxAgileCustomer SupportElectrical EngineeringPower ElectronicsControlsLoad BalancingZero TrustSCADA
Stay score
odds of building a lasting career here
37Risky
Cap-exempt (no lottery)0
Sponsors this role78
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70
Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.
Lottery odds assume a STEM candidate.
Personalize to your clock →Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- Summary Entry-level software engineer on the GE Vernova Grid Software Transmission team, contributing to the Advanced Energy Management System (AEMS) product suite that runs real-time transmission grid operations for more than 230 utilities worldwide.
- AEMS is the #1 EMS platform globally and serves over 40% of the world's transmission utilities.
- Contribute to modernization work on GridOS: containerized deployments, hybrid cloud/on-prem topologies, federated grid data fabric, and Zero Trust security patterns.
Responsibilities
- The engineer will build, test, and support software that helps operators monitor, control, and optimize the high-voltage grid, including generation dispatch, load balancing, renewable integration, system restoration, and wide-area monitoring.
- Design, implement, and unit-test features across AEMS applications and the underlying Habitat platform (real-time SCADA, network applications, generation control, alarm processing, operator UI, simulation).
- Support field deployments, factory acceptance testing, and customer issue resolution as needed.
- Work with product managers, systems engineers, and customer support to translate utility operator requirements into working software.
Requirements
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
- Foundational proficiency in at least one modern language used across the AEMS stack (C++, C#, Java, Python, or TypeScript/JavaScript).
- Working knowledge of software engineering fundamentals: data structures, algorithms, version control (Git), testing, and debugging.
- 0-1 year experience in software engineering
- Unrestricted work authorization to work in the United States of America is required.
Nice to have
- Prior GE Vernova internship experience, particularly on Grid Software, AEMS, ADMS, DERMS, or Markets products.
- Coursework or project experience in one or more of: power systems, control systems, distributed systems, real-time systems, cloud/Kubernetes, cybersecurity, or data engineering.
- Familiarity with agile development, container platforms (Docker, Kubernetes), CI/CD pipelines, or observability tooling.
- Interest in the energy transition, grid decarbonization, or the operational software behind bulk electric systems.
- GE Vernova Grid Software is the software backbone of the energy transition.
- AEMS is the operational nerve center of the transmission grid: the industry's #1 EMS since the first EMS was invented by our team in 1966.
- GE Vernova offers a great work environment, professional development, challenging careers, and competitive compensation.
- GE Vernova is an Equal Opportunity Employer.
Compensation
- GE Vernova offers a great work environment, professional development, challenging careers, and competitive compensation.
Visa & Work Authorization
- Unrestricted work authorization to work in the United States of America is required.
Apply directly at GE Vernova →Create a free account for alerts like thisView GE Vernova immigration profile
This listing is sourced directly from GE Vernova's careers page and normalized into a canonical job model.