Qualcomm

Sr. Staff / Principal Software Engineer - Linux Kernel & ARM Server Platforms

$181KFull-time · Santa Clara, CA
✓ Verified live on the employer's own system · added 55 days ago
Save search
Senior · 15+ yrs exp

Requirements

Education: Bachelor's degree or related field

Experience: 15+ years

Skills & tools

Team LeadershipLinuxEmbeddedSecurityManagementProgrammingC Plus PlusJava
Apply on company site ↗ See your fit → free

Full job description

* 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.

- 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.

* 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.

* 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.

More jobs at Qualcomm

Similar jobs near Santa Clara, CA

Tell me when more Software Engineer, Real-time Software jobs post near Santa Clara, CA We re-check every listing against the employer’s own board — no résumé needed.

Search Sr. Staff / Principal Software Engineer - Linux Kernel & ARM Server Platforms jobs near Santa Clara, CA → Browse all live jobs

This posting was published by Qualcomm on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.