Experience Inc. Jobs

Job Information

GE Vernova Lead Engineer - Linux System Developer in Hyderabad, India

Job Description Summary

The ‘Linux System Developer’ contributes to GE Vernova community, primarily responsible for design, develop, test, and release of Predix Edge Operating System build, that controls and runs on Grid Vernova products. Integrates Yocto distributions, Edge features, and associated extensions, that are tailored for different hardware platforms, ensuring design and quality compliance of GE Vernova products and services, impacts quality, efficiency, and effectiveness of own team, impacts approaches, projects, programs in the functional area or affected business organization and ways of working which has significant input into priorities.

Job Description

Major Responsibilities:

  • Design common architecture for EDGE operating system with micro services / docker support and advanced EDGE features for cyber-secure Non-Real-Time and Real-Time solutions.

  • Work closely with EDGE customers to define quality operating system’s technical and integration specifications, architectural constraints, and system performance needs, and integrate specific Linux/Kernel infrastructure and any third-party drivers in their software stacks to ensure the final solution meets the end user demands.

  • Maintain and support Yocto build system using CI/CD including packaging and deployment of software images.

  • Hands-on design and development to support feasibility, technology stack and deployment needs.

  • Support end-users / design teams in implementation of the platform. Identify and manage technical risks.

  • Facilitate an open-source collaboration model, within GA and the larger GE, to advance CSP development.

  • Ensure high quality platform software outputs.

  • Hands-on with GE Vernova recommended software development methodologies, tools (e.g. CI/CI), and metrics.

Basic Qualifications:

  • Minimum 10 years hands-on experience as a software architect / linux system developer.

  • Experience developing under Linux OS, with EDGE OS and Controls Software Platform is preferred.

  • Good understanding of software container, micro services, dockers, and orchestration technologies.

  • Hands-on experience with Yocto projects, tools and Linux recipes build and integration.

  • Experience developing for real-time control system applications.

  • Good understanding of DevOps tools, and CI/CD/CM tools.

  • Strong people and communication skills - experience with cross-team collaboration.

  • Ability to articulate and present technology market trends and project status.

Desired:

  • Working experience in cloud technologies and edge devices communication interfaces and protocols.

  • Familiarity with ARM and X86 hardware platforms.

  • Basic understanding of cyber security principles and secure software development processes.

  • Working experience in cross-functional distributed global agile teams in a large global company.

  • Knowledge of hypervisors and KVMs.

  • Device driver development knowledge for kernel and user modules.

Additional Information

Relocation Assistance Provided: Yes

DirectEmployers