Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

$180.6k - $271k

Qualcomm

Qualcomm Technologies, Inc. Overview Qualcomm is seeking a Sr. Staff / Principal-level Software Engineer to provide system-level technical leadership for next-generation ARM server platforms. This role spans Linux kernel, firmware, and platform software, with responsibility for shaping architecture, guiding cross-functional execution, and ensuring production-quality delivery for hyperscale datacenter environments. The position works across silicon, firmware, OS, and performance teams to enable high-performance ARM server SoCs, optimize system software, and ensure compliance with industry platform standards. Key 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. Minimum Qualifications 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 Qualifications 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. Benefits Pay Range: $180,600.00 – $271,000.00. The pay scale reflects the broad, minimum to maximum scale for this job code at the posted location. Additional compensation includes a competitive annual discretionary bonus program and opportunity for annual RSU grants. Qualcomm offers a highly competitive benefits package designed to support success at work, at home, and at play. EEO Statement Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification. #J-18808-Ljbffr Qualcomm

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Sr. Staff / Principal Software Engineer - Linux Kernel & ARM Server Platforms in Santa Clara, CA vacancy
  • Qualcomm is searching for a Sr. Staff / Principal-level Software Engineer to lead system-level efforts for next-generation ARM server platforms. This position involves collaboration across...  ..., and have a strong background in Linux kernel development. The role offers... 
    Platform
    Senior

    Qualcomm

    Santa Clara, CA
    4 days ago
  • $207k - $301k

    Staff Software Engineer, Linux Kernel and Baseboard Management Controller Architecture Advanced Experience owning...  ..., and modifying embedded Linux platforms. Track record in device driver development...  ...across multiple generations of ARM-based or custom SoCs. Partner directly... 
    Platform
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  •  ...of experience in software development. 5 years...  ...working in C/C++, ARM, servers, operating systems such as Linux. Preferred...  ...degree or PhD in Engineering, Computer Science,...  ...Experience with firmware, kernel development,...  ...ARM‑based server platforms and derivatives by... 
    Platform

    Google

    Sunnyvale, CA
    1 day ago
  • $163.5k - $212.4k

     ...ideal for an experienced kernel or hypervisor engineer who wants to work...  ...’s in-vehicle compute platform. You will join the core system software team behind SkyOS-H...  ...paging), and leveraging Arm V8 virtualization extensions...  ...~ Experience with  Linux   kernel development... 
    Platform
    Senior
    Full time
    Temporary work
    Flexible hours

    NIO USA, INC

    San Jose, CA
    28 days ago
  • $184k - $287.5k

     ...is seeking a Senior Software Engineer to join our CSP Engagements...  ...embedded firmware, Linux kernel development, and...  ...generation computing platforms. You will work at the...  ...solutions for data center servers including Linux...  ...expert knowledge of ARM (aarch64) and x86 architectures... 
    Platform
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $207k - $301k

     ...years of experience in software development. 5 years...  ...embedded systems, ARM processor and Linux. Preferred...  ...’s degree or PhD in Engineering, Computer Science, or...  ...TPU/GPU) and compute servers. You will get an opportunity...  ...the essential platforms that enable developers... 
    Platform
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  •  ...critical in enhancing GPU kernels, deep learning models,...  ...and advanced engineering principles to drive continuous...  ...analytical skills in Linux environments. The...  ...integrating graph compilers. Software Engineering Best...  ...for multi‑GPU and multi‑platform performance. Deep... 
    Platform
    Senior

    AMD

    Santa Clara, CA
    1 day ago
  • $96.8k - $306.4k

    Job Description The Oracle Cloud Linux team is seeking experienced Linux Kernel Developers to help advance the Linux operating system for large-scale cloud environments. This role involves contributing to the Linux kernel and working on innovative projects across multiple... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    4 days ago
  • A leading technology firm in Sunnyvale is seeking a skilled Software Engineer to develop next-generation technologies. The ideal candidate will have a Bachelor's degree and extensive experience in software development, specifically with embedded operating systems and C/... 
    Platform

    Google

    Sunnyvale, CA
    1 day ago
  • $207k - $301k

    About The Job Google's software engineers develop next-generation technologies that scale to billions of users. We are looking for engineers...  ...of new features and optimizations within the Linux kernel memory management subsystem for Prodkernel. Define and drive... 
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • $175k - $245k

     ...across multiple layers from kernel to application. Provide...  ...support the delivery of our new platform. Maintain the existing software components, OS related....  ...-on experience with the Linux kernel, debugging,...  ...processor architecture, x86, arm, etc. Programming skills... 
    Platform
    Full time

    Fortinet

    Sunnyvale, CA
    3 days ago
  • Staff Software Engineer - Kernels Location Hybrid, working onsite at our Santa Clara, Ca headquarters 3+ days per week. What You Will Do The role requires...  .... Proficient in C/C++ and Python development in Linux environments and using standard development tools. Experience... 
    Work experience placement
    3 days per week

    d-Matrix

    Santa Clara, CA
    1 day ago
  • $207k - $301k

    Staff Software Engineer, Kernel, Drivers and Systems Location: Sunnyvale, CA, USA Advanced Experience owning outcomes and decision making, solving...  ...power to global services, and providing the essential platforms that enable developers to build the future. From software... 
    Platform
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • $207k - $301k

    Google is hiring a Staff Software Engineer in Sunnyvale, California, to enhance its AI and Infrastructure capabilities. This role involves collaborating...  ...system software, and addressing complex challenges in kernel and virtualization. Candidates should have extensive... 
    Platform

    Google

    Sunnyvale, CA
    1 day ago
  • $168k - $300k

     ...Expect Tesla is seeking a highly motivated Kernel Software Engineer for the Wireless Systems team to help...  ...technologies for Tesla vehicle platforms (CyberTruck, S, 3, X, Y). The position...  ...Exceptional programming skills in C/C++, Linux OS, and Python/Shell scripting Hands‑on... 
    Platform
    Senior
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla Motors, Inc.

    Palo Alto, CA
    1 day ago
  •  ...artificial intelligence, and software-defined networking to provide...  ...prestigious awards, such as Best Engineering Team, Best Company for...  ...Who You’ll Work With Arista’s Linux Kernel team is responsible for developing...  ...Familiarity with the x86 and ARM CPU architectures. Additional... 
    Work experience placement

    Arista Networks

    Santa Clara, CA
    2 days ago
  • $154k - $220k

     ...Sr. Staff Software Development Engineer-AI Security Bellevue, Washington, USA; San Jose, California...  ...Zero Trust Exchange platform. This innovation protects...  ...profiling tools for both kernel-space and user-space components...  ...systems Strong command of Linux internals, including... 
    Platform
    Senior
    Work at office
    Local area

    Zscaler

    San Jose, CA
    3 days ago
  • $124k - $195.5k

     ...looking for an excellent SDK Engineer to join the NVLink SDK...  ...architecture and different software/FW design teams as part of...  ...in Python. Background in Linux internals (Kernel). Excellent understanding...  ...large‑scale, high‑impact data platforms, we’d love to hear from you... 
    Platform
    Shift work

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

    Senior Linux Kernel Software Engineer page is loaded## Senior Linux Kernel Software Engineerlocations: US, CA, Santa Claratime type: Full timeposted...  ...with a focus on software/hardware interaction, including platform firmware, device drivers, Linux kernel, and how user-... 
    Platform
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  • CrowdStrike in Sunnyvale, CA is seeking a Senior Software Engineer II for their Sensor Event Runtime team. The role involves...  ...Candidates should have strong expertise in C/C++, kernel mode development across multiple platforms, and an ability to manage deliverables in a... 
    Platform
    Senior

    CrowdStrike

    Sunnyvale, CA
    1 day ago
  • $184k - $356.5k

    NVIDIA is seeking a Senior System Software Engineer for their Tegra system software group in Santa Clara, California. The ideal candidate will...  ...programming skills and experience in operating systems and kernel programming. You will be responsible for designing tests, developing... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • d-Matrix is seeking a Staff Software Engineer - Kernels to join our team in Santa Clara, California. In this hybrid role, you'll focus on productizing the software stack for our AI compute engine. Candidates should have at least 5 years of experience (1 year for PhD holders... 

    d-Matrix

    Santa Clara, CA
    1 day ago
  • $170k - $210k

     ...Job Description Principal Software Developer Engineer for the FortiSwitch team. Responsibilities...  ...features that translate to hardware platforms. Qualifications Minimum 12...  ...C/C++ experience in a Unix/Linux environment. Expertise in Linux kernel programming, including system... 
    Platform
    Full time

    Fortinet

    Sunnyvale, CA
    1 day ago
  • Broadcom is looking for an engineer at VMware to join the ESXi CPU and server platform system kernel team. Responsibilities include working across various hardware technologies...  ...with teams to enhance ESXi support for Arm and x86 architectures. Candidates should have a... 
    Platform
    Senior

    Broadcom

    Palo Alto, CA
    1 day ago
  • $152k - $241.5k

     ...high-performance computing platforms are powering the AI revolution...  ...and industries. Within our software stack, CUTLASS stands out as...  ...developing and optimizing math kernels to extract the highest...  ...Computer Science, Computer Engineering, or related field (or equivalent... 
    Platform
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $267k

     ...seeking a Senior Staff Engineer (L6) to lead the...  ...Core Infrastructure Platform . As a Senior...  ...Engineer, you are the principal architect of an...  ...Foundations, and Software Networking stack,...  ...through ARM adoption (targeting...  ...runtimes, and the Linux kernel, with the ability... 
    Platform
    Senior
    Full time
    Shift work

    Uber

    Sunnyvale, CA
    1 day ago
  •  ...technology. It is a platform built from...  ...majority of the servers in the world,...  ...platform system kernel team, responsible...  ...the overall Arm & x86 architecture...  ...this role the engineer is expected to...  ...from partner’s software development teams...  ...such as Linux/BSDs/Windows NT... 
    Platform

    Broadcom

    Palo Alto, CA
    1 day ago
  • NVIDIA is looking for a highly motivated engineer for their Tegra system-on-chip Software organization. This role focuses on designing key aspects of Tegra SoC kernel drivers and experience with ARM architecture is essential. The ideal candidate will have a BS or MS degree... 

    NVIDIA

    Santa Clara, CA
    1 day ago
  • Google seeks a skilled software engineer focusing on Linux kernel memory management in Sunnyvale, California. The role involves leading the optimization of memory architectures and collaborating with the open-source community. The ideal candidate will have extensive experience... 
    Senior

    Google

    Sunnyvale, CA
    1 day ago
  • $152k - $184k

     ...located in Sunnyvale, is seeking a Senior Software Engineer specializing in Software Defined...  ...will utilize your skills in C, C++, and Linux to create innovative solutions and infrastructure...  ...who have a strong background in kernel development and network programming. A... 
    Senior

    Crusoe Energy Systems

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Staff / Principal Software Engineer - Linux Kernel & ARM Server Platforms. Be the first to apply!