
Eligibility Criteria
Bachelorβs or Masterβs degree in Computer Science, Electronics & Communication Engineering, Electrical Engineering or related field; minimum 60% aggregate (or CGPA 6.5/10); graduating batch 2023β2026; no active backlogs at the time of joining; must have at least 1 year of professional software development experience.

Job Description & Key Responsibilities
GE Vernova is a global leader in power and renewable energy solutions, with a strong focus on innovation, sustainability, and digital transformation. The company combines decades of engineering expertise with cuttingβedge software capabilities to deliver highβvoltage direct current (HVDC) systems, smart grids, and industrial automation products. With a presence in over 180 countries, GE Vernova offers a collaborative environment where engineers work on missionβcritical projects that shape the future of energy infrastructure. The Hyderabad office serves as a hub for application development, embedded software, and dataβdriven product enhancements, providing fresh talent exposure to worldβclass technologies and crossβfunctional teams.
The Software Engineer role is designed for candidates who have at least one year of handsβon development experience and a solid grounding in objectβoriented programming. As a member of the Applications and Software business area, you will partner closely with embedded hardware engineers to design, develop, test, and maintain reliable software components that run on power equipment. The position blends traditional application development with the nuances of embedded systems, giving you a unique opportunity to influence both software quality and hardware performance.
Key Responsibilities:
1. Design and implement modular, scalable software modules in Python and Java.
2. Develop and maintain database schemas and queries for Timeseries, PostgreSQL, and MongoDB.
3. Write unit, integration, and system test cases to ensure code reliability.
4. Debug complex issues across softwareβhardware interfaces and provide rootβcause analysis.
5. Participate in code reviews, enforce coding standards, and mentor junior developers.
6. Collaborate with product, hardware, and QA teams to define requirements and acceptance criteria.
7. Document design specifications, API contracts, and test procedures.
8. Contribute to Agile ceremonies β sprint planning, daily standβups, retrospectives.
9. Stay updated with IECβ61850 standards and HVDC domain knowledge to enhance product features.
10. Support postβdeployment monitoring and continuous improvement initiatives.
Tech Stack: Python, Core Java, OOP, Timeseries DB, PostgreSQL, MongoDB, Git/SVN, JIRA, Confluence, Agile/Scrum, IECβ61850 (preferred). The role also offers exposure to dataβscience and machineβlearning pipelines, allowing you to experiment with predictive analytics for power systems.
Growth Path: Starting as a Software Engineer, you can progress to Senior Engineer, Technical Lead, and eventually Architect or Product Manager, depending on your interests in deep technical expertise or crossβfunctional leadership. GE Vernova invests heavily in employee upskilling through internal training, certifications, and mentorship programs.
Why Join GE Vernova? You will work on highβimpact energy projects that directly contribute to a greener future, gain experience in both software and embedded domains, and benefit from a supportive culture that values continuous learning, diversity, and workβlife balance.