Job Description Summary
Embedded Software Engineer is responsible for developing embedded and PC based software primarily for use within GE SCADA substation automation business. Role will involve both the support and enhancement of existing systems, together with design and development of new systems and architectures going forward. This will mean working closely with GE Service organization to ensure that new developments are aligned with their business strategy and are compliant with latest regulation and standards
Development of real time embedded software to extend and enhance the current GE T5000 automation system. This will require guide ‘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.
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.This role will be responsible for 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 applicant will need to Propose and estimate the development of new features and enhancements Undertake the complete software development life cycle to build 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.
Degree level in Electrical/Electronics/Software engineering or similar from reputed College/University.
5+ years of experience in Embedded controls,Excellent C coding and real time software development skills.PC literate and familiar with Microsoft business tools,Experience in capturing requirements and writing technical specifications,Understanding of communication protocols (TCP socket and Serial communications,Knowledge of DNP3, IEC 61850 and IEC 60870-5-101 (IEC 101) protocols would be highly beneficial,C++ coding knowledge and familiarity with the Microsoft Visual Studio development environment,Knowledge of Windows CE would be beneficial
Knowledge of C# would be beneficialKnowledge of QT application framework would be beneficial, Basic knowledge of electrical systems or substation control systems would be beneficial. Knowledge of design principles and have the capability to write clear documentation. Flexible, adaptable and enthusiastic approach, good great team mate and an effective communicator. Previous experience in a similar or related role.
- Strong oral and written communication skills.
- Able to interface effectively with all levels of the organization and external customers.
- Familiarity with a variety of engineering areas (particularly with substation
- Communicates the business vision effectively in an open and consistent manner.
- Encourages input from all members of the team.
- Displays good interpersonal skills – is accessible and approachable.Anticipates customer needs and ensures they are met,Willing to travel on short notice within base country and overseas for short/long term assignment,Willing to work extended hours during the week, at weekends/holidays at critical times.
This position is closed.