General Electric Software Engineer for Substation Automation in Rugby, United Kingdom
Job Description Summary
GE’s Power Conversion business, part of GE Vernova, provides electrification systems that are critical to customers’ power and energy needs for their high-performance applications. We work with some of the world’s major energy, maritime and industrial organizations, helping to enable a transition to energy efficiency and decarbonization, including through our specialist motors, drives and control technologies.
As a Software Engineer, you will be developing embedded and PC based software primarily for use within the GE SCADA substation automation business. The role will involve both the support and enhancement of existing systems, together with the design and development of new systems and architectures going forward. This will mean working closely with the GE Service organization to ensure that new developments are aligned with their business strategy and are compliant with the latest regulation and standards.
The focus of the software development activities will be on the development of real time embedded software to extend and enhance the current GE T5000 automation system. This will require expert ‘C’ skills and understanding of communication protocols (TCP socket and serial communications). Knowledge of the specific protocols that are utilized in this business area, such as DNP3, IEC 61850 and IEC 60870-5-101 (IEC 101) would also be highly beneficial.
In addition, the role will involve the support and development of the associated HMI PC based product, requiring C++ coding skills and knowledge of the Microsoft Visual Studio development environment.
In this role you will focus on ensuring that legacy products & solutions are supported to the high quality that is expected by our customers. New developments will also be needed to support the latest hardware, communications protocols & to provide new features to enhance the capability of the system.
In detail, the successful applicant will need to:
Propose and estimate the development of new features and enhancements
Undertake the complete software development lifecycle to create and test new software components as per the GE software development quality system
Ensure that the correct regulations and standards are being adhered to during development
Perform technical reviews of sales tenders to ensure that the proposals are technically sound
Investigate and introduce the use of standard GE products where possible
Participate in defining the strategy for current products and systems as well as influencing our future technical solutions (NPIs)
Establish and maintain high quality standard technical documentation
Work within a multi-skilled team of engineers, draughtsman, technicians and/or test engineers
Liaise with other GE Units, Customers, suppliers and sub-contractors
Attend Customer sites to assist with fault finding on systems if required
When necessary, work away from the office for short periods to provide technical support for tendering, Customer and Supplier meetings
We are looking for a committed and professional individual with
PC literate and familiar with Microsoft business tools
Experience in capturing requirements and writing technical specifications
Excellent C coding and real time software development skills.
An understanding of communication protocols (TCP socket and Serial communications).
Willingness to travel and to spend short term periods on commissioning activities at home and overseas
C/C++ coding knowledge and familiarity with the Microsoft Visual Studio development environment.
Knowledge of DNP3, IEC 61850 and IEC 60870-5-101 (IEC 101) protocols (desired).
Knowledge of Windows CE (desired).
Knowledge of C# would be beneficial (desired).
Knowledge of QT application framework (desired).
Basic knowledge of electrical systems or substation control systems (desired).
You can expect from us
Challenging and exciting projects.
A work environment where we understand that not everyone has the same expectations about their jobs, careers and work-life balance and we are happy to discuss flexibility requirements.
Flexible benefits so you can build a package that fits your personal needs. Some core benefits are: Employer pension contribution (not subject to individual contribution), Income protection, Private Health Insurance and Life Assurance.
26 days vacation + bank holidays.
Relocation Assistance Provided: No