Job
Description
As a Senior Software Engineer at Eaton India Innovation Center, your role will involve developing interface software for high-performance, real-time controls and protective relays used in smart grid applications within the electrical power distribution industry. You will collaborate with a multi-discipline engineering team to define requirements between firmware and software subsystems. Your key responsibilities will include: - Designing and implementing features for configuring, monitoring, and updating power system intelligent electronic devices, including advanced UX designing, graphical data representation, communication protocols, and cybersecurity using Node and React. - Evaluating system performance requirements and collaborating with the firmware team to support development and testing. - Understanding and supporting high-level design activities for new product features. - Collaborating with product owners, functional managers, and systems engineers to distill product/system requirements into software designs/stories. - Participating in tasks related to new product development/feature development, including planning, design, programming, testing, integration, and release. - Designing and implementing tests to support developer testing activities and integration with Continuous Integration (CI) pipelines. - Planning and executing tasks to ensure project objectives are met, including providing work estimates and conducting design, implementation, and code reviews. - Developing and executing plans for incremental project delivery and engaging in technical discussions to contribute to the team's technical growth. - Overseeing system testing and validation, working with the testing and validation team. Qualifications required for this role include: - Bachelor's or Master's degree in a Software Engineering field from an accredited institution. - 6+ years of experience in software applications development. - Availability to work from the Eaton India Innovation Center, Pune office. Skills that you should possess for this role are: - Experience in developing Node-based web applications. - Experience in developing web applications using React library. - Familiarity with developing advanced UX with React library, HTML-5, and CSS-3. - Understanding of designing and implementing systems that communicate via TCP/IP based Ethernet and Wi-Fi. - Knowledge of developing and deploying web applications for Linux-based operating systems. - Familiarity with defensive programming and cybersecurity best practices. - Ability to work effectively in an Agile Scrum 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. In addition to the technical skills, you are expected to: - Effectively work and communicate within a global team environment. - Collaborate with global multi-discipline engineering teams to deliver products and features in the Controls and Relays Group. - Demonstrate strong verbal and written communication skills, problem-solving proficiency, and the ability to work effectively in a fast-paced, deadline-oriented environment with minimal supervision. If you meet the qualifications and possess the required skills, this role as a Senior Software Engineer at Eaton India Innovation Center could be the next step in your career.,