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

Principal Systems Software Engineer, LPU (Santa Clara)

$272k - $431.25k
Full-time

NVIDIA

We are now looking for a Principal Software Engineer for LPX System Software! NVIDIA’s LPX System Software team builds the foundational software that turns a novel deterministic compute architecture into a platform that compiler teams and data center operators can rely on. We shift complexity out of silicon and into software: the hardware abstraction layers, core system libraries, drivers, and runtime components that workloads enter the platform through. We build this stack in Rust. For system software living at the boundary between hardware and everything above it, we treat memory safety, explicit ownership, and long‑lived API stability as the baseline rather than the goal — the foundation that lets us spend our judgment on the hard problems instead of on classes of bugs that should not exist.

As one of the principal engineers on this stack, set technical direction for the surfaces you own and shape the overall architecture alongside your fellow principals. Design the HAL, runtime interfaces, and data‑movement pipelines the rest of the platform depends on; drive the hardest reliability and bring‑up problems to root cause; and raise the throughput of the whole org by codifying the abstractions, patterns, and tooling that others build on. You will also help define how we engineer. We treat AI coding agents as a primary part of the workflow, and we expect our most senior engineers to be fluent in directing them — designing systems that are legible to both humans and agents, and turning hard‑won judgment into leverage across the team.

What you’ll be doing:

  • Shape the architecture of the hardware abstraction layers and core system libraries, and own the API contracts for the components you lead.
  • Design and implement drivers, runtimes, and data movement and aggregation pipelines that execute workloads on novel silicon.
  • Build runtime interfaces for launching, monitoring, and managing workloads at production scale.
  • Drive triage of the most difficult sequencing, initialization, and cross‑component runtime failures, and produce root‑cause analyses that change how the system is built.
  • Lead new platform bring‑up and NPI for new boards and silicon, in tight partnership with hardware engineering, compiler teams, and data center operations.
  • Multiply the team — establish the agent‑assisted engineering practices, reusable abstractions, diagnostics, and documentation that let everyone move faster without destabilizing the platform.
  • Communicate architecture and design tradeoffs clearly, in writing and in diagrams, to audiences ranging from individual engineers to executive staff.

What we need to see:

  • MS in CS, CE, EE, or a related STEM field, or equivalent experience, and 12+ years building production system software.
  • Deep systems‑programming expertise, with Rust as your language of choice for low‑level work. You have shipped production Rust at the hardware or kernel boundary — drivers, firmware, runtimes, or similar — and you can articulate from experience where Rust earns its keep in system software and where it costs you. We work in Rust from day one; comfort is not enough, we want conviction.
  • A track record of designing and evolving libraries and APIs meant to be supported for years, including ABI and compatibility discipline.
  • Fluency in large, multi‑repository codebases with layered dependencies.
  • Demonstrated leadership driving triage of difficult reliability issues to clear, written root‑cause analysis.
  • Low‑level platform experience: firmware and boot flows, RTOS, BMCs/MCUs, RISC‑V, or closely related system software.
  • Linux driver or kernel‑adjacent experience (for example, VFIO or similar subsystems).
  • Hardware bring‑up and system triage experience: fault analysis, diagnostics, and validation in lab environments.
  • An established habit: building with AI coding agents — not as a novelty, but as a way you already ship and raise leverage. You can speak to how you design work to be agent‑amenable and where you keep humans in the loop.

Ways to stand out from the crowd:

  • Experience having built Rust system software at the scale of a hyperscaler or a Rust‑native hardware company — the kind of environment where Rust is the production language for low‑level work, not an experiment.
  • Distributed systems experience: gRPC and RPC frameworks, coordination and telemetry patterns, MPI. Inference systems and token serving experience (vLLM or similar serving and runtime stacks) a huge plus.
  • Experience shipping and supporting customer‑facing SDKs, including documentation and ABI compatibility practices.
  • Production readiness and delivery depth: CI/CD and release workflows, monitoring and alerting practices, Kubernetes, and data center operational workflows.

Widely considered to be one of the technology world’s most desirable employers, NVIDIA has some of the most forward‑thinking and hardworking people in the world inventing the future with us. Are you a creative and collaborative software lead seeking new challenges? If so, we want to hear from you! Join us and help build the real‑time, cost‑effective AI inference and computing platform that's driving our success in this exciting and quickly growing field.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 272,000 USD – 431,250 USD. You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until July 4, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

#J-18808-Ljbffr
Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Principal Systems Software Engineer, LPU (Santa Clara) in Santa Clara, CA vacancy
  • $272k - $431.25k

     ...We are now looking for a Principal Software Engineer for LPX System Software! NVIDIA’s LPX System Software team builds the foundational software that turns a novel deterministic compute architecture into a platform that compiler teams and data center operators can rely... 
    Suggested
    Full time
    Shift work

    NVIDIA Gruppe

    Santa Clara, CA
    15 hours ago
  •  ...NVIDIA is seeking a Sr. Principal Systems Software Engineer in Santa Clara to lead development of GPU-accelerated data processing for the Apache Spark ecosystem. You will design and implement Java, Scala, and CUDA/C++ libraries to speed up DataFrames, I/O, and interoperable... 
    Suggested
    Full time

    NVIDIA

    Santa Clara, CA
    15 hours ago
  • $272k - $431.25k

     ...NVIDIA is seeking a Principal Software Engineer for LPX System Software to build foundational software for a novel computing architecture in Santa Clara, California. The role involves shaping key system software components in Rust and driving architecture design while... 
    Suggested
    Full time

    NVIDIA

    Santa Clara, CA
    15 hours ago
  • $272k - $431.25k

    Principal System Software Engineer - Data Center MODS page is loaded## Principal System Software Engineer - Data Center MODSlocations: US, CA, Santa Clara: US, CA, Remotetime type: Full timeposted on: Posted Todayjob requisition id: JR2014384NVIDIA has been transforming... 
    Suggested
    Full time

    NVIDIA Corporation

    Santa Clara, CA
    16 hours ago
  •  ...NVIDIA seeks a Sr. Principal Systems Software Engineer for the Apache Spark Acceleration group to drive GPU-accelerated data processing in production deployments. You'll develop Java, Scala, and CUDA/C++ libraries to accelerate Spark DataFrames and I/O on common formats... 
    Suggested
    Full time

    Nvidia Corporation

    Santa Clara, CA
    15 hours ago
  • $272k - $431.25k

     ...NVIDIA is seeking a Sr. Principal Systems Software Engineer for the Apache Spark Acceleration group. GPU accelerated data processing has moved from proof of concept to production deployments. Enterprises now recognize the need for accelerated computing to handle large... 
    Full time
    Work experience placement

    Nvidia Corporation

    Santa Clara, CA
    15 hours ago
  • $272k - $431.25k

    We are hiring senior engineers to work on the CUDA driver, a core component of our platform...  ...programming model across a range of system configurations and hardware capabilities...  ...experience) 15+ years of relevant systems software development experience Strong C programming... 
    Full time

    NVIDIA

    Santa Clara, CA
    15 hours ago
  • $272k - $431.25k

     ...NVIDIA is seeking a highly motivated Principal System Software Engineer to drive next-generation innovations in automotive platform software, system architecture, and performance engineering. In this highly visible technical leadership role, you will contribute directly... 
    Full time

    NVIDIA

    Santa Clara, CA
    15 hours ago
  • $272k - $425.5k

    Principal Software Engineer – Large-Scale LLM Memory and Storage Systems page is loaded## Principal Software Engineer – Large-Scale LLM Memory and Storage Systemslocations: US, CA, Santa Clara: US, WA, Remote: US, MA, Remotetime type: Full timeposted on: Posted Todayjob... 
    Full time
    Local area
    Remote work

    NVIDIA Corporation

    Santa Clara, CA
    16 hours ago
  •  ...Siemens EDA invites applications for a Senior/Principal Software Engineer to join the Questa Sim (Simulation) R&D team in Santa Clara, USA. You will conceptualize, architect, and implement advanced algorithms and software designs that power the next generation of our simulation... 
    Full time

    Siemens EDA (Siemens Digital Industries Software)

    Santa Clara, CA
    15 hours ago
  •  ...Oracle in Santa Clara is seeking engineers to apply formal specification and verification to cloud-scale distributed systems. The role focuses on practical application of formal methods,...  ...CS and 5+ years of concurrent/distributed software experience. #J-18808-Ljbffr
    Full time

    Oracle

    Santa Clara, CA
    15 hours ago
  •  ...We are seeking a Senior/Principal Software Engineer to join our dynamic Questa Sim (Simulation) R&D team at Siemens EDA in Santa Clara, USA . In this pivotal role, you will be instrumental in conceptualizing, architecting, and implementing advanced algorithms and software... 
    Full time

    Siemens EDA (Siemens Digital Industries Software)

    Santa Clara, CA
    15 hours ago
  •  ...We’re seeking a world‑class Principal Engineer (Sr Manager‑equivalent) to...  ...elevate our standards for software quality, and unlock new business...  ...is located at our dynamic Santa Clara California headquarters...  ...and implementation of novel systems that leverage Large Language... 
    Full time
    Work at office
    3 days per week

    Palo Alto Networks, Inc.

    Santa Clara, CA
    15 hours ago
  •  ...Apply for Lead Principal Platform Software Engineer at Oracle in Santa Clara, CA, US. This Full time on site position offers great opportunities for career growth...  ...and a passion for building large‑scale distributed systems to join our technical leadership team. Our team... 
    Full time

    Oracle

    Santa Clara, CA
    15 hours ago
  • $184k - $356.5k

     ...Senior System Software Engineer Platform - OpenBMC page is loaded Senior System Software Engineer Platform - OpenBMC Apply locations US, CA, Santa Clara US, Remote time type Full time posted on Posted 2 Days Ago job requisition id JR1999525 NVIDIA’s invention of the... 
    Full time
    Second job
    Remote work

    NVIDIA Corporation

    Santa Clara, CA
    15 hours ago
  • $135.2k - $306.4k

     ...and verification to real‑world cloud‑scale distributed systems, as part of an engineering organization that highly values formal methods. OCI has...  ...and verification. 5+ years of full‑time professional software development of concurrent and distributed systems, ideally... 
    Full time
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    15 hours ago
  •  ...Job Summary In the Layer-7 Security Software team, we are responsible for at least one,...  ...Application Identification and Content Inspection Engine runs on hardware, virtualized, container...  ...in the next‑generation firewall system Deliver features and improvements in critical... 
    Full time

    Palo Alto Networks, Inc.

    Santa Clara, CA
    15 hours 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... 
    Full time
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    15 hours ago
  • $195k - $292k

     ...Principal AI Accelerator Software Engineer-Graph Optimization Ampere is a semiconductor design company for a new era, leading the future of computing...  ...Strong CS fundamentals: algorithms, data structures, systems Solid graph algorithm knowledge and reasoning ability... 
    Full time
    Local area

    Ampere Computing LLC.

    Santa Clara, CA
    15 hours ago
  • $272k - $431.25k

     ...team and see how you can make a lasting impact on the world. At NVIDIA, as a Principal Rack Scale Systems Infrastructure Engineer, you will build and guide the development of software systems. These systems support our upcoming rack-scale infrastructure products and... 
    Full time
    Shift work

    NVIDIA

    Santa Clara, CA
    15 hours ago
  • $147k - $237.5k

     ...Summary The Layer 7 security team is seeking a Senior Principal Software Engineer to lead the design and development of next-generation Layer...  ...security capabilities. This strategic role drives innovation in systems that operate at massive scale and protect mission-critical... 
    Full time
    Worldwide

    Palo Alto Networks, Inc.

    Santa Clara, CA
    15 hours ago
  • $170k - $277k

     ...Job Summary We are seeking innovative engineers to design and develop security features...  ...and field support—throughout the entire software development cycle. This role requires a...  ...development methodologies, version control systems, and agile practices. Preferred... 
    Full time
    Work at office

    Palo Alto Networks, Inc.

    Santa Clara, CA
    15 hours ago
  • $147k - $237.5k

     ...Job Summary We are seeking a Principal Software Engineer to join our Machine Identity Security team, focused on backend systems that power the control plane of our platform. In this role, you will lead the design and evolution of scalable backend services, APIs, and... 
    Full time

    Palo Alto Networks, Inc.

    Santa Clara, CA
    15 hours ago
  • $147k - $237.5k

     ...highly scalable cloud applications using Golang in a GCP environment The role involves working across the full software development lifecycle, including system design, implementation, deployment, and operational support for distributed cloud services Desired Soft... 
    Full time

    Palo Alto Networks, Inc.

    Santa Clara, CA
    15 hours ago
  • $208k - $260k

     ...educational organizations.    As a Principal Security Detections Engineer on the GigaSMART team, you will...  ..., and high-performance systems software to identify suspicious activity,...  ...ecosystem. This role is based out of our Santa Clara, CA headquarters, following a... 
    Local area
    Worldwide
    3 days per week

    Gigamon

    Santa Clara, CA
    23 days ago
  •  ...precision that drives great outcomes. Job Summary As a Principal Software Engineer within the Engineering team, you will drive the technical...  ..., implement, and troubleshoot high‑scale distributed systems, playing a pivotal role in shaping the future of our network... 
    Full time
    Work at office

    Palo Alto Networks, Inc.

    Santa Clara, CA
    15 hours ago
  • $272k - $431.25k

     ...the design of this massive superchip. We are looking for expert engineers to come and help design rack level solutions for next...  ...of analysing algorithms for time & space complexity and project system resource requirements. ~ Proven record of solutions for scalability... 
    Full time

    NVIDIA

    Santa Clara, CA
    15 hours ago
  • $224k - $356.5k

     ...and establish teams with the most thoughtful people in the world. We are the Datacenter System Software team, and we are looking for a highly motivated, creative Engineering Manager to drive Factory System Software and Diagnostics Integration end to end. You will build... 
    Full time
    Shift work

    NVIDIA

    Santa Clara, CA
    15 hours ago
  • $99.6k - $234.6k

     ...Job Description The Principal AI Agent / ML Software Engineer is a Senior Staff-level, hands‑on technical leadership role responsible for defining, building, and operating next‑generation AI systems on Oracle Cloud Infrastructure (OCI). This person will set architecture... 
    Full time
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    15 hours ago
  • $208k - $260k

     ...governments and educational organizations. As a Principal Software Engineer on the Network Management System team, you will lead the design and development of...  ...product capabilities. This role is based out of our Santa Clara, CA headquarters, following a hybrid schedule of... 
    Local area
    Worldwide
    3 days per week

    Gigamon

    Santa Clara, CA
    23 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Systems Software Engineer, LPU (Santa Clara). Be the first to apply!