General Electric Lead Engineer 2 - SW Development in Noida, India
Job Description Summary
• The Product Firmware includes algorithms, communications, operating systems and hardware abstraction drivers in the software architecture.
• The role will involve the understanding and analysis of software and algorithm requirements for substation automation and control products and the knowledge and understanding of software development techniques to provide sufficiently detailed software specifications that can be used for implementation of technical solutions.
• The candidate will be responsible for the specifications, design, implementations and validation of these products
Design, development & validation of software for substation applications.
Investigation, Analysis, Troubleshooting and resolving of issues reported from internal verification & validation processes and from external customers
Enhancing existing applications designed using Windows SDK, Visual C++ and MFC;
Communication between PC and devices is done via standard RS232 and TCP/IP connections over protocols such as: DNP3/Modbus/IEC 60870-5-101/103/104 that are commonly used by SCADA systems in the Electrical Utilities Industry . The candidate should have good understanding of communication protocols concepts, networking and interaction between Intelligent Electronic Devices
Expertise in software development on Windows using Visual C++, MFC and Windows SDK.
Experience with communication protocols and serial/Ethernet communication;
Apply refactoring techniques to improve and extend the capabilities in the existing code base
Produce high quality technical documentation.
Qualifications and experience
Bachelor’s Degree in Electrical Engineering, Computer Engineering or Computer Science
, 6+ years of experience in programming using using Visual C++, MFC and Windows SDK.
Exposure to Dotnet technologies like C#,
Experience in processing XML files, knowledge of CID/SCD file structure is an asset.
The ability to read and understand existing code (C++, C#).
Windows operating systems and Microsoft Component Object Model (COM).
Strong written and verbal communication skills.
Able to understand and follow software design.
Able to assess tasks accurately and provide estimates.
Willing to thoroughly test own work.
Provide documentation for the implemented modules.
Relocation Assistance Provided: Yes