JOB DESCRIPTION
Position Overview
This is a key role within Hubbell India (Beckwith Electric). These individual leverages their strong expertise to help the company develop and maintain world-class, leading edge protective relaying and control products which provide protection and control of power systems within the utility industry. The individual will participate in the full cycle of product development including authoring, unit testing, reviewing and evaluating code, and other applicable deliverables. In addition, the individual will participate in product deployment, design reviews, and provide support in resolving customer technical support issues pertaining to the software development life cycle. In this role, the individual will be responsible for all aspects of software engineering including new product development, modification of existing designs, sustaining engineering, and product validation.
Duties and Responsibilities
Conceive, Invent and Develop Novel Software Architectures and Designs for protective relays
and controls Product Line.
Create and Develop Theoretical Computer Models and/or complex calculations within area of
expertise.
Create and develop experimental analysis techniques to verify validity of computer models and
calculations.
Perform Coding and Create detail design documentation per established company standards.
Provide Time Estimates and Schedules for Software Development Tasks.
Develop unit and integration tests to ensure system meets requirements.
Assist in creating of software functional specifications and requirements documentation for
new products.
Follow design processes and procedures established by engineering department.
Analyze and resolve field issues. Perform root cause analysis and determine effective
preventive action(s).
Participate in Design Review Meetings.
Work with engineering management to create and promote an environment in which technical
innovation can flourish through empowerment, encouragement, support, and recognition that
enables business growth.
Manage projects to ensure their completion on-time and within established budgets.
Provide periodic project status reports.
Conduct internal design reviews as required.
Mentor and train more junior engineering staff as appropriate.
Skills and Experience
Bachelor/Master’s Degree in Electrical/Electronics/Computer Science Engineering with 7+ years
of relevant work experience.
Proven competency in software development for Windows using C++, C#, .NET programming
languages
Experience with industrial communication protocols (MODBUS, DNP3, IEC61850).
Experience using source code version controls and issue tracking tools.
Experience using source code analysis tools.
Experience with Digital Signal Processing algorithms.
Experience with Secure Development.
Familiarity with Threat Analysis and Threat modelling.
Advanced knowledge of Linux/GNU tools.
Experience with development of power system control products servicing the utility industry.
Experience with stage gate engineering development processes.
Proficient using debugging tools and techniques.
Work equally well independently and at the direction of others.
Strong critical thinking / problem solving skills
Demonstrated mastery of the Scientific Method.
Demonstrated ability to solve practical problems with a variety of variables in situations where
only limited standardization may exist.
The ability to work with and without direct supervision.
Strong interpersonal and organizational skills.
Strong communication skills (written/verbal/presentation).
Demonstrated Computer proficiency.
Experience with DFSS (Design for Six Sigma).
Lean/6-Sigma Green Belt / Black Belt.