The Senior Software Engineer will develop interface software for high performance, real-time controls and protective relays used for smart grid applications in the electrical power distribution industry. The incumbent will collaborate with a multi-discipline engineering team (firmware, hardware, and test) to define requirements between firmware and software subsystems. The position will be part of a multi-disciplined new product engineering team at Eaton India Innovation Center. We are looking for motivated professionals with strong skills in Web application software development with excellent cross-domain system engineering and communication skills. Some of the functions of this role include:
1o Design and implement features to configure, monitor, and update power system intelligent electronic devices, including advanced UX designing, graphical data representation and display, communication protocols, cybersecurity, and other relay, control and monitoring functions using Node and React.
Evaluate system performance requirements to evaluate suitability of software components. Collaborate with the firmware team to support development and testing.
Understand and support high-level design activities for new product features
Collaborate with product owners, functional managers, and systems engineers to distill product/system requirements/use cases to software designs/stories, developing module.
Participate in tasks related to new product development/feature development including planning, task/story estimation, design, programming, unit testing, peer review, integration and release
Participate in the analysis and specification of software subsystems
Design and implement tests in support of developer testing activities and integration with Continuous Integration (CI) pipelines
Plans and executes tasks in collaboration with the product team to ensure project objectives are met
Provide work estimates and conduct design, implementation, and code reviews.
Develop and execute plans for incremental and interactive project delivery.
Author high-quality unit-tested code.
Work with test team to ensure adequate and appropriate test case coverage.
Identifies opportunities for process, tools, and technology improvements, and drives those from concept to implementation.
Estimate work load, establish and maintain project schedules and monitor progress through the project execution phases. Active communication with the cross functional team to ensure schedule, cost and performance alignment
Contribute to team's technical growth by engaging in technical discussion and mentoring.
Oversee system testing and validation working with testing and validation team.
Familiarity with Network protocols or IOT
Cybersecurity approvals/process.
Qualifications:
-------------------
Bachelor's or Master's degree in a Software Engineering field from an accredited institution
6+ years' experience in software applications development
Preferred to be available to work from the Eaton India Innovation Center, Pune office
Skills:
-----------
Experience developing Node based web applications
Experience developing web applications using React library
Familiarity with developing advanced UX with React library, HTML-5 and CSS-3
Familiarity with Web API and how to consume them in React web application
Familiarity with designing and implementing systems that communicate via TCP/IP based Ethernet and Wi-Fi
Understanding of developing and deployment of web applications for Linux based operating systems
Understanding of development using defensive programming and cybersecurity best practices
Model designs using UML or similar methodologies as appropriate; develop use cases to model system behavior
Ability to work effectively in an Agile Scrum (or other iterative development) environment
Experience using SDLC management tools in a team environment (e.g. Jira, Git, etc.)
Knowledge of power systems, switchgear and regulator controls products/applications is an added advantage
POSITION CRITERIA:
Effectively work and communicate within a global team environment
Collaborate with global multi-discipline engineering teams (software, embedded software, hardware, power systems, systems, product and test) to deliver products and features in the Controls and Relays Group
o Strong verbal and written communication including the ability to effectively explain technical issues/concepts, relay instructions to a remote team, and report progress o Demonstrated proficiency in problem solving
Self-starter with the ability to operate effectively with minimal supervision
Ability to work in a fast paced, deadline-oriented environment
* Strong planning and organizational skills
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.
Job Detail
Job Id
JD3785977
Industry
Not mentioned
Total Positions
1
Job Type:
Full Time
Salary:
Not mentioned
Employment Status
Permanent
Job Location
MH, IN, India
Education
Not mentioned
Experience
Year
Apply For This Job
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.