GE Jobs

Mobile GE Logo

Job Information

General Electric Senior Engineer in Hyderabad, India

Job Description Summary

The Senior software engineer would lead the development of software and toolboxes for solving complex power systems problems working with larger software team and GE power system experts. This is done through a consultant, solutions approach demonstrating both analytical and software expertise. The consulting approach aims to identify and share current and emerging customer technical needs to enhance our tactical and strategic software solutions.

Job Description

Essential Responsibilities:

  • Enhance and develop algorithms for GE PSLF (Positive Sequence Load Flow) program (used for power systems analysis)

  • Enhance PSLF User Interface

  • Actively participate in a working environment where teamwork, quality, customer service and innovation are prized

  • Work closely with customer to develop new functionality to meet the changing needs of the industry

  • Participate in sales and marketing activities, including customer presentations

  • Participate in software QA process and development of QA processes

  • Provide consulting services to internal and external clients utilizing power System analysis tools and methodologies

  • Train users on the application and use of software products


  • Master of Science Degree and a minimum of 3 years of experience OR Bachelor of Science Degree and a minimum of 5 years of experience in electric power planning software development OR High School Diploma / GED with a minimum of 7 years of work experience in a related field/industry

  • Minimum 5 years of programming experience in an engineering-oriented language such as C#, Java, or Python

Desired Characteristics:

  • Experience with .NET Framework, .NET Core, and Windows Presentation Framework (WPF)

  • Experience with SQLite databases

  • PhD and 2+ year’s experience in electric power planning software development

  • Experience with MS Office tools, including PowerPoint, Excel, Word and Access

  • Demonstrated abilities to develop user interface, data grids, plot canvas using Microsoft technologies

  • Familiarity with all aspects of the software development life cycle

  • Demonstrated knowledge of web-based tools, using JavaScript, Django, Angular, Pandas and other Python libraries, and/or HTML5

  • Experience with REST API development and concepts

  • Minimum 3 years experience in project management and execution

  • Strong ability to work in teams, and to work independently in providing technical services to customers

  • Passion for working in an open, sharing, and supportive environment where colleagues welcome opportunities to assist each other with solving challenging technical problems

  • Excellent verbal and written communication skills


To comply with US immigration and other legal requirements, it is necessary to specify the minimum number of years’ experience required for any role based within the USA. For roles outside of the USA, to ensure compliance with applicable legislation, the JDs should focus on the substantive level of experience required for the role and a minimum number of years should NOT be used.

Additional Information

Relocation Assistance Provided: Yes