
ge-vernova
Software Engineer
GE Vernova is looking for a Software Engineer to develop and maintain software for its products, with a focus on embedded software and reliable, high-quality applications. The role involves working with Python, Java, databases, and software development practices. The selected candidate will develop, test, debug, and validate software while collaborating with embedded engineers and cross-functional teams. The role also involves documentation, code reviews, and technical support. The position is intended for candidates with a relevant bachelor’s or master’s degree and at least 1 year of software development experience. Knowledge of IEC-61850, HVDC systems, and software configuration management tools can provide an advantage. GE Vernova Careers
Hyderabad TS IN 26
Minimum of 1+ years of hands-on experience in software development.
₹6–9 LPA
Full-time
On-Site
6 Oct 2026
Responsibilities
- • Design, build, test, and debug software applications using OOPS, Python, and Java.
- • Work with embedded engineering teams to connect software applications with hardware components.
- • Follow established coding standards, development processes, and industry practices.
- • Participate in code reviews and provide feedback to other developers.
- • Carry out software verification and validation to support product quality and reliability.
- • Prepare documentation covering software designs, requirements, and testing procedures.
- • Keep up with developments and emerging technologies in embedded systems.
- • Provide technical assistance to other teams when required.
Requirements
- • Bachelor’s or Master’s degree in Computer Science, Electronics & Communication Engineering, Electrical Engineering, or a related field.
- • At least 1+ years of software development experience.
- • Strong knowledge of Python and Core Java.
- • Experience with databases such as time-series databases, PostgreSQL, or MongoDB.
- • Exposure to Data Science and Machine Learning algorithms.
- • Understanding of SDLC methodologies and tools such as Agile, JIRA, Sprint, and Confluence.
- • Strong problem-solving and debugging skills.
- • Ability to work independently and as part of a team.
- • Good communication and collaboration skills.
- • Familiarity with IEC-61850 standards and HVDC systems is an added advantage.
- • Knowledge of Git or SVN is an added advantage.
- • Experience with Agile software development practices is beneficial.
Skills
Eligibility
- • Bachelor’s or Master’s degree in Computer Science, Electronics & Communication Engineering, Electrical Engineering, or a related field.
- • Minimum 1+ years of hands-on software development experience.
- • Proficiency in Python and Core Java.
- • Experience with databases such as time-series databases, PostgreSQL, or MongoDB.
- • Exposure to Data Science and Machine Learning algorithms.
- • Knowledge of software development lifecycle and methodologies, including Agile, JIRA, Sprint, and Confluence.
- • Strong problem-solving and debugging abilities.
- • Ability to work independently and collaboratively with teams.
- • Good communication and cross-functional collaboration skills.
- • Familiarity with IEC-61850 and HVDC systems is advantageous.
- • Knowledge of Git or SVN is advantageous.
- • Freshers eligibility is not confirmed because the job requires a minimum of 1+ years of software development experience.