Job Description Summary
The 'Lead Engineer' 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
The 'Lead Engineer' 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.
Want more jobs like this?
Get jobs in Hyderabad, India delivered to your inbox every week.
Key Responsibilities: Share and establish product vision and team mission to the project team and other internal stakeholders
Works with internal stakeholders closely to define use cases and requirements for EDGE operating system. Understand EDGE OS project requirements, create management, Backlog management and prioritization for one or more scrum teams. Develops, maintains and communicates release planning and feature roadmap in collaboration with product Management and Engineering team. Engages fully in daily management with the project team and in involved in scrum activities user story creation, backlog grooming, Sprint planning and demo. Interacts with engineering roles such as Scrum Master, SCRUM team, System Engineers, Architects, and Release Train Engineer represent EDGE project team in program management meetings and report a clear status to program leader and business stakeholders. Accountable for right Quality, and on time delivery of EDGE Operating System releases Host demo/review meetings and provides feedback on delivered features and eventually engaging other stakeholders where appropriate. Accountable for release PEOS distribution to product teams for multiple embedded platforms.
Technical Skills:
- Professional experience in software development in C/C++
- Experience in using scripting languages in Python and Shell scripting
- Solid experience in Embedded Linux (Yacto , Bitbake, Open Embedded)
- Experience using U-Boot, Kernel configuration and Device tree
- Experience in using GNU tool chain and Cmake
- Experience in creating images for different hardware platforms like ARM series (Ti, Xilnix)
- Working experience in Build automation and DevOps and tools: test-driven environment, SCM using Git, automated builds and tests, CI/CD with GitHub, Jenkins, AWS, Azure, Jira, Artifactory
- Handson experience in build and handle VMs, container tools like dockers, Kubernetes, Jenkins
- Knowledge in Device Security and Cyber Security
Required experience
- Experience working effectively and driving results with cross functional teams with a strong desire to bridge the gap between Customers, Marketing, and Engineering
- Ability to understand and communicate details about complex business processes
- Ability to understand technical architecture and design in embedded industrial automation
- Analytical skills to properly interpret solutions and translate into user stories
- Project planning skills to create risk-adjusted release plan
- Problem solving and decision-making skills
- Technical knowledge to represents Development team in strategic discussions with Business.
- Proven ability to adapt and work effectively in a matrix organization with competing and changing deadlines
Background and Skill
- 12+ years of product development using Agile/scrum processes.
- Bachelor's degree in Electronics and communications, Computer Science or related field, or equivalent experience.
- Certification in Agile Scrum, specifically Certified Scrum Product Owner (CSPO) and/or Certified Scrum Architect.
Desired Characteristics
- Strong oral and written communication skills. Demonstrated ability to analyze and resolve problems. Ability to document, plan, market, and execute programs. Established project man
Additional Information
Relocation Assistance Provided: Yes