onsite
Staff Engineer, Linux Platform - Qualcomm
Software Engineer
Senior Linux Platform Engineer responsible for designing and integrating modern Linux distributions, building CI/CD pipelines, and ensuring Qualcomm CPUs are supported in upstream kernels for enterprise and hyperscale deployments.
About the role
Key Responsibilities
- Design and implement integration of Qualcomm CPUs into upstream Linux distributions and reference platforms.
- Develop and maintain build infrastructure using Yocto, BitBake, and related toolchains.
- Create and operate CI/CD pipelines to automate testing, validation, and release of Linux images.
- Collaborate with hardware, firmware, and software teams to drive kernel and driver development.
- Provide technical guidance and mentorship to engineering teams on Linux platform best practices.
Requirements
- 10+ years of experience in Linux kernel development and system integration.
- Strong proficiency in C/C++ and scripting languages (e.g., Python, Bash).
- Hands‑on experience with Yocto/OpenEmbedded, Git, and CI/CD tools such as Jenkins, GitLab CI, or Buildbot.
- Deep understanding of CPU architecture, device drivers, and bootloaders.
- Proven ability to work cross‑functionally in a fast‑paced, hardware‑centric environment.