Lead Application Software Developer

General Electric ,
Stafford, Staffordshire

Overview

Job Description

**Role Summary:** To deliver the platform for the GE HVDC Control System, the candidate will work in a team to bring together the complex and technically advanced systems incorporating hardware and software systems. The primary focus for the role is on developing and maintaining the Engineering Tool and supporting Software packages ensuring the Configuration system is constructed and delivered according to specification. **Essential Responsibilities:** + Ownership of the Configuration System Specification. + Participate in cross-functional/business technical discussions and standards compliance. + Lead validation and testing of the tool releases. + Lead preparation and presentation of design/gate reviews. + Support in preparation of test strategy specification. + Advocate acceptance of tool release in company when release criteria have been met. + Development of product maintenance strategy. + Information exchange with existing development and delivery teams. **Qualifications/Requirements:** + Degree Qualified in an Engineering Discipline ideally with a software content. Proven experience in Desktop Application/Engineer Tools software design and development or equivalent knowledge or experience + Detailed understanding of the IEC-61850 System Configuration standard. + Expertise in Software architecture and design. + Proficient in Java, Eclipse Modelling Framework, Eclipse Runtime. + Previous experience delivering large scale Java software solutions. + Exposure to MATLAB/Simulink (and/or other auto-coded controls software). + Familiar with modern cybersecurity constructs (e.g. Static Analysis, Digital Signatures, Authentication). + Proficient in Application Debugging. + Understanding of Real Time System Concepts involving RTOS, DSP and any Embedded processors. + Experience in all phases of the product engineering and development cycle. + Test driven design techniques (e.g. Continuous Integration, Unit Testing, Automated regression testing). + Requirement and change management. Applications from job seekers who require sponsorship to work in the UK are welcome and will be considered alongside all other applications. However, non-EU/EEA candidates may not be appointed to a post if a suitably qualified, experienced and skilled EU/EEA candidate is available to take up the post, as the employing body is unlikely, in these circumstances, to satisfy the Resident Labour Market Test. For further information please visit the UK Border Agency website **Desired Characteristics:** + IEC-61850 SCT development + Producing Software for configuring control systems + Experience in all phases of the software engineering and development cycle. + Model-Based Design techniques (e.g. Matlab-Simulink). + Auto-Code generation methods and process preferably using Matlab/Simulink. + UI/UX development background and understand. + Knowledge and experience in cyber security in programming aspects. + Knowledge and use of version control systems like GIT/SVN/Synergy. + Software architecture and modelling (e.g. UML, SysML). + Agile development practices (e.g. Scrum). + Power Electronics control system design. + Knowledge of HVDC, Grid, Power Systems. **About Us:** GE Power is a world leader in power generation with deep domain expertise that helps customers deliver electricity from a wide spectrum of fuel sources. We are transforming the electricity industry with the digital power plant, the world's largest & most efficient gas turbine, full balance of plant solutions and our data-leveraging software. Our innovative technologies and digital offerings help make power and water more affordable, reliable, accessible and sustainable. **Locations:** United Kingdom; Stafford