Compañía

General ElectricVer más

addressDirecciónBengaluru, Karnataka, India
CategoríaTecnologías de la información

Descripción del trabajo

The EDGE Senior Software Architect is part of the Onshore Wind Controls and Operability organization that is responsible for the design and development of the control system for GE Onshore Wind Turbines with focus on EDGE Application for enhancing turbine availability and annual energy production. The Software Architect collaborates with a team of controls, software and system engineers developing operational software for farm level controls. The position requires a broad understanding of software development for industrial machines using C/C++/C#/Python while being proficient on technical details.
The architect’s primary responsibility is to craft Software Architecture designed for EDGE Applications considering overall system robustness, safety, quality, and configuration management for the lifecycle of the product. Occasionally the system architect might be called to consult and perform similar duties for additional tools and methods software applications.
This role requires strong cooperation with digital platform and application team along with internal and external customer for understanding the requirement and strategize the product plan for meeting customer expectations. The architect should be comfortable making design decisions in a sometimes-uncertain context, crafting innovative solutions, and demonstrating rigorous and decisive leadership.

Responsibilities:

  • Perform requirements engineering for new apps and analytics, including analysis, quantification and documentation of requirements and design tradeoffs for wind turbine / wind-farm level / hybrid energy systems Predix / EDGE OS / Azure IOT EDGE / other industry standard EDGE OS based analytics / optimization algorithms.

  • Engineer requirements for infrastructure systems and perform design trade off studies to formulate technology road map. Collaborate with system and subsystem leads to define and develop top level software requirements, architecture, and designs

  • Facilitate decisions and bring teams together to design and document Software Architecture, modularity, and futureproofing.

  • Review Design analytics / optimization and field deployable C / C++ / Python code, as well as the consolidated test case for functional and system level testing.

  • Establish performance metrics for the system and formulate strategy to achieve the target

  • Establish process to containerize algorithm as an app and deploy in an actual wind farm in the Predix / EDGE OS / Azure IOT EDGE / Other industry standard EDGE OS environment and verify the algorithm performance.

  • Execute routine analyses using vested methods and technologies and/or contributes to technological developments in teams under supervision

  • Contribute to product configuration management, sustaining and customer support

  • Support product development program design review discussions and present relevant design details to chief engineers for evaluation and approval

  • Presents projects plans, technical roadmaps, risks and recommendations to senior business leaders (EB and SEB) within technical space and occasionally to senior leaders in partner technical teams.

  • Collaborate with other Engineering and Global Research Center teams on new energy system control technology and lead design implementation efforts

  • Participate in product management and planning exercise for evaluating the technical feasibility of the product and strategizing the team/tool/process capabilities to meet the business need.

  • Mentor team on technology aspects and guide the team for future development scopes

  • Champion testing and validation of critical architecture and interface requirements for real time controls system software as well as application tools.

  • Own production of technical documentation for Software Architecture, design, verification plans

  • Lead and mentor software and development engineers.

  • Contribute to multi-generation product and tool planning.

Qualifications:

  • Master’s / Bachelor’s Degree in Electrical / Controls / Computer Science Engineering with Renewable Energy Emphasis preferred

  • 12+ years’ experience relevant to software development, validation, architecting in industry space. Hands on with application software development in both monolithic and microservice architecture. Basic knowledge of UI/UX tools and development process.

  • 5+ years’ experience in guiding teams working on development & validation of application software.

  • Experience with C/C++, Python, Predix, Edge OS, Azure IOT EDGE.

Required:

  • Broad technical knowledge of wind turbines and renewable energy systems and energy storage- Experience in modeling, controls, dynamics, testing and design of wind turbines.

  • Understanding of security aspects of software and networks.

  • Strong software development skills in real-time embedded systems, particularly in C/C++, Python.

  • Good understanding of AI/ML model development, training and validation.

  • Experience in software development of control systems, including system design, requirement gathering, software development and verification, build and release, documentation.

  • Experience in build automation, continuous integration, configuration management, verification, deployment of software

  • Experience in database design and version control repository-based applications.

  • Demonstrated track record of success with excellent technical written and verbal communication skills.

About us:
GE is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
*Disclosure of your Gender or Sexual orientation is completely Voluntary and not mandatory.
www.ge.com

Refer code: 1016099. General Electric - El día anterior - 2024-02-06 07:37

General Electric

Bengaluru, Karnataka, India

Compartir trabajos con amigos

Trabajos relacionados

Senior Software Architect

Senior Software Architect - Abbott Diabetes Care (Ottawa/Mississauga)

Abbott

Location Canada - Ontario - Ottawa

2 Hace meses - visto