Linux platform/Distro - Principal engineer
Qualcomm · Bangalore, India
About this role
Qualcomm is hiring a principal-level Embedded Software Engineer in the software engineering function based in Bangalore, India. The posting calls out experience with Python, Java, Rust, C.
- Role
- Embedded Software Engineer
- Function
- software engineering
- Level
- principal
- Track
- Tech leadership
- Location
- Bangalore, India
- Posted
- Nov 5, 2025
More roles at Qualcomm
Job description
from Qualcomm careers##
Company:
Qualcomm India Private Limited
## Job Area:
Engineering Group, Engineering Group > Software Engineering
General Summary:
We are looking for a highly skilled and experienced Principal Engineer to Lead Linux enablement for Qualcomm’s next-generation server-class CPUs. Join our Linux Platform team to design and implement modern Linux distribution integration and development infrastructure. Your work will accelerate internal teams and ensure Qualcomm’s next-generation CPUs are fully supported in upstream Linux distributions, enabling production-ready solutions for enterprise, data center, and hyperscaler deployments. This role focuses on platform integration, product execution, and CI/CD automation across leading Linux distributions, bridging internal development with open-source best practices.
Key Responsibilities:
* Contribute to architecture and implementation of CI/CD infrastructure for Linux integration and open development workflows.
* Drive internal Linux distribution integration efforts, ensuring scalability, maintainability, and alignment with upstream standards.
* Lead resolution of complex platform issues across kernel, userspace, and firmware, collaborating with software, hardware, and product teams.
* Participate in engagements with external partners, including Linux distribution vendors and customers, to align on enablement requirements and ensure successful deployment.
* Collaborate with upstream communities and contribute to technical discussions as appropriate.
* Mentor and guide engineers on software best practices, including packaging, integration, and lifecycle management.
* Review designs and code, ensuring compliance with security, performance, and community requirements.
* Document technical decisions and standards for Linux platform enablement