Lead Embedded Software Development Engineer
This job is no longer available.
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
Perks and Benefits
Health and Wellness
- Health Insurance
- Health Reimbursement Account
- Dental Insurance
- Vision Insurance
- Life Insurance
- Short-Term Disability
- Long-Term Disability
- FSA
- FSA With Employer Contribution
- HSA
- HSA With Employer Contribution
- Fitness Subsidies
- On-Site Gym
- Mental Health Benefits
Parental Benefits
- Adoption Assistance Program
- Family Support Resources
- Birth Parent or Maternity Leave
- Adoption Leave
Work Flexibility
- Flexible Work Hours
- Remote Work Opportunities
- Hybrid Work Opportunities
Office Life and Perks
- Commuter Benefits Program
- Casual Dress
- On-Site Cafeteria
- Holiday Events
Vacation and Time Off
- Unlimited Paid Time Off
- Paid Holidays
- Personal/Sick Days
- Summer Fridays
Financial and Retirement
- 401(K)
- Stock Purchase Program
- Performance Bonus
- Relocation Assistance
- Financial Counseling
- Profit Sharing
Professional Development
- Tuition Reimbursement
- Access to Online Courses
- Lunch and Learns
- Leadership Training Program
- Internship Program
- Associate or Rotational Training Program
Diversity and Inclusion
- Diversity, Equity, and Inclusion Program
- Employee Resource Groups (ERG)
- Unconscious Bias Training
Company Videos
Hear directly from employees about what it is like to work at GE Vernova.