Job Summary:
Qualcomm is seeking a Sr. Staff / Principal-level Software Engineer to provide system-level technical leadership for next-generation ARM server platforms. This role focuses on Linux kernel, firmware, and platform software, ensuring production-quality delivery for hyperscale datacenter environments.
Responsibilities:
• Provide system-level technical leadership across Linux kernel, firmware, and platform software for ARM server SoCs.
• Define and guide architecture across HW ↔ FW ↔ OS ↔ hypervisor boundaries using standards such as ACPI, UEFI, SystemReady, SBSA/SBBR, and PSCI.
• Drive Linux kernel enablement, performance optimizations, and platform drivers for high-performance server platforms.
• Collaborate with silicon, performance, RAS, security, and platform teams to identify optimization opportunities and architectural risks.
• Guide boot flows, runtime firmware, power and performance management, virtualization, memory, PCIe, and telemetry enablement.
• Ensure operating systems run efficiently on Qualcomm server platforms and evolve to support new architectural features.
• Review designs and implementations to ensure scalability, robustness, and production readiness.
• Influence SoC and platform roadmaps through system-level analysis and technical leadership.
• Mentor senior engineers and serve as a technical authority across firmware and system software domains.
Qualifications:
Required:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
• Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.
• PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
• 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Preferred:
• 12+ years of experience in system software, firmware, or platform software for high-performance or server-class systems.
• 10+ years of hands-on Linux kernel development experience.
• Strong understanding of modern server architectures and the HW/SW interface.
• Proficiency in C and low-level systems programming (assembly is a plus).
• Experience with firmware, boot loaders, and pre- and post-silicon debug environments.
• Proven ability to lead cross-functional technical initiatives without direct authority.
• Strong communication skills with the ability to work effectively across engineering teams and senior leadership.
• Master’s degree or equivalent industry experience.
• 15+ years of experience building production software stacks for high-performance or datacenter platforms.
• Experience delivering production server SoCs or hyperscale platforms.
• Familiarity with ARM, OCP, or industry platform standards bodies.
• Experience working with hyperscaler or large datacenter customers.
Company:
Qualcomm designs wireless technologies and semiconductors that power connectivity, communication, and smart devices. Founded in 1985, the company is headquartered in San Diego, USA, with a team of 10001+ employees. The company is currently Late Stage.