Login Sign Up

Staff Linux Product Integration Engineer

Wenger & Watson

2 - 5 years

Hyderabad

Posted: 12/04/2026

Getting a referral is 5x more effective than applying directly

Job Description

General Summary:

We are seeking a Staff-level Product Integration Engineer to join Linux Product Team, focusing on a

broad range of projects involving various Linux distributions, including Yocto, Debian, and Ubuntu. As a Staff Linux Product Integration Engineer, you will provide technical leadership in product development, conduct comprehensive impact analyses (across architecture, technical teams, and baselines), offer strategic input to team leads, propose and manage branching strategies and interim milestones, ensure that quality and timeline objectives are met, and mentor junior engineers. You will collaborate with a dynamic, ambitious team in a fast-paced Agile environment.


Skills/experience:

  • Bachelors or Masters degree in Engineering, Computer Science, or a related field, or equivalent experience at staff/senior level
  • Extensive hands-on experience with Linux distributions such as Yocto, Debian, and Ubuntu, including customization, integration, and deployment
  • Deep expertise in Linux embedded systems, covering kernel and user-space development, operating system concepts, file systems, processes, and system architecture
  • Strong knowledge of software configuration management (SCM) with Git and GitHub, including branching strategies, code reviews, and workflow automation
  • Proven track record building and managing CI/CD pipelines using GitHub Actions and other GitHub-native tools
  • Experience with build systems (such as BitBake, CMake, Make) and automated build/test processes for embedded Linux platforms
  • Expertise in debugging techniques and troubleshooting complex issues using tools like GDB, strace, dmesg, and system logs
  • In-depth understanding of bug tracking databases (e.g., Orbit or similar tools) and their role in Agile development
  • Strong experience in source code management systems, code review workflows (Gerrit, GitHub), and release management
  • Solid grasp of Linux security, networking, and user management best practices
  • Familiarity with containerization (Docker), orchestration (Kubernetes), and virtualization technologies as applied to embedded Linux environments
  • Programming proficiency in C, C++, Python, Rust, and shell scripting, with an emphasis on automation and system-level programming
  • Demonstrated ability to lead and mentor teams, manage multiple complex tasks, and deliver high-quality software on schedule
  • Excellent communication and cross-functional collaboration skills


Key Responsibilities:

  • Lead cross-functional collaboration to gather, analyze, and refine requirements for embedded Linux solutions
  • Define and uphold standards for all stages of the project lifecycle, from architecture to release
  • Drive delivery of robust, production-quality software on defined schedules with a focus on CI/CD best practices and automated validation
  • Proactively identify risks and technical gaps early in the project lifecycle, recommending effective mitigation strategies
  • Continuously evaluate and implement new tools and technologies to maintain an automated, stable, and scalable development environment
  • Oversee code freezes and ensure release criteria are met, including sanity, stability, conformance, power, and performance testing as needed
  • Mentor junior team members and foster technical knowledge sharing
  • Work closely with Software and Test Teams to ensure seamless integration and validation of deliverables
  • Demonstrate expertise in CI/CD systems, particularly GitHub Actions, for continuous integration, deployment, and validation

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.