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 56 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 Staff Software Engineer jobs post near San Jose, 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.