Skip to Main Content

Job Title


Staff Linux Product Integration Engineer


Company : Wenger & Watson


Location : Hyderabad, Telangana


Created : 2026-04-15


Job Type : Full Time


Job Description

General Summary:We are seeking a Staff-level Product Integration Engineer to join Linux Product Team, focusing on abroad 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:Bachelor’s or Master’s degree in Engineering, Computer Science, or a related field, or equivalent experience at staff/senior levelExtensive hands-on experience with Linux distributions such as Yocto, Debian, and Ubuntu, including customization, integration, and deploymentDeep expertise in Linux embedded systems, covering kernel and user-space development, operating system concepts, file systems, processes, and system architectureStrong knowledge of software configuration management (SCM) with Git and GitHub, including branching strategies, code reviews, and workflow automationProven track record building and managing CI/CD pipelines using GitHub Actions and other GitHub-native toolsExperience with build systems (such as BitBake, CMake, Make) and automated build/test processes for embedded Linux platformsExpertise in debugging techniques and troubleshooting complex issues using tools like GDB, strace, dmesg, and system logsIn-depth understanding of bug tracking databases (e.g., Orbit or similar tools) and their role in Agile developmentStrong experience in source code management systems, code review workflows (Gerrit, GitHub), and release managementSolid grasp of Linux security, networking, and user management best practicesFamiliarity with containerization (Docker), orchestration (Kubernetes), and virtualization technologies as applied to embedded Linux environmentsProgramming proficiency in C, C++, Python, Rust, and shell scripting, with an emphasis on automation and system-level programmingDemonstrated ability to lead and mentor teams, manage multiple complex tasks, and deliver high-quality software on scheduleExcellent communication and cross-functional collaboration skillsKey Responsibilities:Lead cross-functional collaboration to gather, analyze, and refine requirements for embedded Linux solutionsDefine and uphold standards for all stages of the project lifecycle, from architecture to releaseDrive delivery of robust, production-quality software on defined schedules with a focus on CI/CD best practices and automated validationProactively identify risks and technical gaps early in the project lifecycle, recommending effective mitigation strategiesContinuously evaluate and implement new tools and technologies to maintain an automated, stable, and scalable development environmentOversee code freezes and ensure release criteria are met, including sanity, stability, conformance, power, and performance testing as neededMentor junior team members and foster technical knowledge sharingWork closely with Software and Test Teams to ensure seamless integration and validation of deliverablesDemonstrate expertise in CI/CD systems, particularly GitHub Actions, for continuous integration, deployment, and validation