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

Senior Software Engineer

$152k - $241.5k

NVIDIA

NVIDIA is dedicated to reinvent accelerated computing. Reinvention requires great technology and amazing people. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.NVIDIA is hiring a Senior Compiler Engineer to join our team driving the next generation of GPU systems programming. We are redefining how developers write high-performance GPU software by bringing the safety, expressiveness, and modern tooling of Rust to native GPU and CUDA development. On this team, you will build cutting-edge compiler pipelines, custom intermediate representation (IR) frameworks, and JIT compilation systems that bridge host and device execution—allowing developers to write memory-safe, high-performance GPU kernels in idiomatic Rust.What you’ll be doing:Develop Rust-to-GPU Compiler Pipelines: Design, implement, and maintain custom compiler backends (such as rustc codegen backends and proc-macros) and Rust-native intermediate representation (IR) frameworks to compile standard Rust directly to high-performance CUDA PTX and machine code.Build compiler IRs and Optimizers: Work with modern compiler architectures to lower Rust AST and MIR into IRs including MLIR, PTX, and LLVM, including GPU-specific optimizations.Support complex ahead-of-time, just-in-time, and link time optimization workflows: Build state-of-the-art tooling to support users targeting a broad family of NVIDIA GPUs, host platforms, and feature sets.Define Safe Parallel Abstractions: Architect innovative compiler-enforced safety models that extend Rust's ownership, borrowing, and lifetime disciplines across the GPU launch boundary—preventing data races and enforcing memory safety during asynchronous GPU execution.Expose Next-Gen Hardware Features: Implement type-safe, ergonomic device-side abstractions in Rust for low-level GPU hardware primitives, including shared memory, barriers, scoped atomics, Tensor Memory Accelerator (TMA), and warp/cluster-level operations.Build the future: Supporting today’s accelerated computing applications is not sufficient. We have to build composable building blocks for others around us to build the applications of tomorrow.What we need to see:Bachelor's, Master's, or Ph.D. in Computer Science, Computer Engineering, a related field, or equivalent experience.5+ years of relevant work or research experience in compiler development, language design, or GPU code generation.Deep expertise in the Rust programming language, including a strong grasp of compiler internals (rustc), Rust MIR, procedural macros, and Rust's borrow-checker/lifetime model.Hands-on experience with compiler infrastructures, intermediate representations (IRs), and code generation (such as LLVM IR, MLIR, or custom IR systems).Solid understanding of parallel programming models, GPU architectures, and CUDA programming.Strong software design skills, including debugging, profiling, and benchmarking compilers and GPU kernels.Ability to orchestrate agents for product requirement design, architecture, code development, testing, code review, and issue triage.Ability to work independently, define project goals and scope, and drive complex compiler-engineering efforts from research to production.Ways to stand out from the crowd:A track record of contributing to the Rust compiler (rustc), Cargo tooling, or open-source Rust-to-GPU projects.Experience building custom compiler front-ends, AST translators, or JIT engines.Familiarity with MLIR or other extensible compiler frameworks.Deep proficiency in low-level GPU programming, including the use of modern hardware features (e.g., Tensor Cores, warp-level shuffles, or asynchronous transfer pipelines).Experience designing Domain-Specific Languages (DSLs) or tile-based programming abstractions for tensor processing.With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for programming languages and systems technology, we want to hear from you.Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD.You will also be eligible for equity and benefits.Applications for this job will be accepted at least until September 6, 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.SummaryLocation: US, CA, Santa Clara; US, TX, Austin; US, TX, Remote; US, WA, Remote; US, CA, Remote; US, WA, SeattleType: Full time

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Santa Clara, CA vacancy
  •  ... ajesh.b at krgtech.com KRG Technologies Inc  Phone: (***) ***-**** Ext -221 Job Description Position : Senior Software Engineer Location : San Jose, CA Duration : Full-time / Contract · Implemented L2/L3 protocols on a Broadcom Tomahawk... 
    Senior
    Full time
    Contract work

    krg technology

    San Jose, CA
    1 day ago
  • Company Description Rajesh r  ajesh.b at krgtech.com KRG Technologies Inc  Phone: (***) ***-**** Ext -221 Job Description Job title: L3 Programming Location: San Jose, CA Duration: Full time Job Description: 1. L3 forwarding...
    Senior
    Full time

    krg technology

    San Jose, CA
    1 day ago
  • Company Description Mindlance is a national recruiting company which partners with many of the leading employers across the country. Feel free to check us out at Job Description Job Description: We are currently seeking highly-motivated individuals who...
    Senior
    Full time

    Mindlance

    Santa Clara, CA
    1 day ago
  • $150k - $190k

     ...We are seeking an experienced Senior Software Engineer with a strong background in EVPN VXLAN technologies for data center and service provider environments. The ideal candidate will have hands-on experience working on a large-scale network operating system for Layer... 
    Senior
    Worldwide

    Ip Infusion Us Inc.

    Santa Clara, CA
    1 day ago
  • $208.8k - $229.7k

     ...home devices, get support, change their service subscription and pay their bill.   Role Description As a Senior iOS Software Engineer on the Customer Experience Mobile Team, you will play a key role in building and enhancing features for our native GFiber... 
    Senior
    Full time

    Gfiber

    Sunnyvale, CA
    1 day ago
  •  ...patients worldwide. We’re a team of engineers, clinicians, and innovators united by one...  ...Job Description We are seeking a Senior Unity Engineer, with an emphasis on the...  ...timelines to consistently ship high-quality software. Responsibilities Evaluate the real-... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    Intuitive & Co

    Sunnyvale, CA
    1 day ago
  • $134k - $167k

     ...CI/CD infrastructure to support end-to-end automation of lab software Work with internal groups to create test automation functionality...  ...in a related field ~ BS in Computer Science, Computer Engineering or related field ~ Proficiency in Python or C++ ~ Experience... 
    Senior
    Full time
    Local area

    Archer

    San Jose, CA
    1 day ago
  • $239k - $359k

     ...team to drive the future of virtualization on Kubernetes as a Software Architect, Virtualization and Kubevirt. You will be the technical...  ...cloud-native virtualization. You will collaborate across engineering teams and contribute to major open-source communities. WHAT... 
    Senior
    Full time
    Work at office
    Flexible hours

    Pure Storage Inc.

    Santa Clara, CA
    1 day ago
  •  ...ZEDEDA Inc in San Jose, CA is seeking a Senior Software Engineer to own AI-powered, microservice-based systems. You will design and develop agents that run in our infrastructure, collaborate across teams, and improve scalability and reliability. The role requires navigating... 
    Senior

    ZEDEDA

    San Jose, CA
    12 hours ago
  • $217k - $326k

     ...So, if you're ready to seize the endless opportunities and leave your mark, come join us. THE ROLE You will be a key Senior Software Engineer driving the digital transformation of Everpure focused on innovating and enhancing our Modern Data platforms. Your mission... 
    Senior
    Full time
    Work at office
    Immediate start
    Flexible hours

    Pure Storage Inc.

    Santa Clara, CA
    1 day ago
  •  ...Cisco Systems, Inc. is seeking engineers for the Cisco Secure Common Services Platform Engineering team. You will design and build core platform components, partnering with product management to estimate effort and plan sprints. You’ll collaborate across teams to deliver... 
    Senior

    Cisco

    San Jose, CA
    4 days ago
  • Role OverviewSupport the Search Engineering team by managing vulnerability lifecycles, ensuring secure architectural practices, and overseeing automated fix validations.Key Responsibilities :Threat Modeling & Asset Profiling: Document trust boundaries, data flows, and architectural... 
    Senior

    Virtusa

    San Jose, CA
    2 days ago
  • $150k - $175k

     ...challenge in the earthtech sector, we encourage you to take a look at these postings from our thriving partner companies Senior Software Engineer HYPERLUME Software Engineering San Jose, CA, USA USD 150k-175k / year About the role Senior Software... 
    Senior

    ArcTern Ventures

    San Jose, CA
    2 days ago
  • $170k - $195k

     ...environment that embraces our differences, and supports and celebrates all of our team members. We are looking for 0 to 1 Software Engineers to join an elite team that is building out Archer’s Airline Operations Software Ecosystem. Engineers who have built and shipped... 
    Senior
    Full time
    Local area

    Archer

    San Jose, CA
    1 day ago
  • $184k - $208k

     ...About the role Muon seeks a Senior Software Engineer to join our Software Team. The ideal candidate is a brilliant generalist problem-solver with excellent system design and coding skills who can find and deploy simple solutions to complex problems. They are able... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Remote work
    Flexible hours

    Muon Space

    San Jose, CA
    1 day ago
  • $153k - $224k

     ...Storage team builds the file and block storage that the world's largest AI training and inference workloads run on. As a Senior Software Engineer you will build features across our multi-tenant file and block storage services: the NFS file data path, durable block volumes... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    Core Weave

    Sunnyvale, CA
    1 day ago
  •  ...EITACIES Inc. is seeking a remote Dashboard Build Engineer to design, implement, and operate build and deploy systems supporting FedRAMP High/IL5 requirements. You will translate security needs into practical tooling, collaborate with product engineering to maintain... 
    Senior
    Remote work

    EITACIES

    Santa Clara, CA
    4 days ago
  •  ...NVIDIA in Santa Clara, CA is seeking a Senior Software R&D Engineer to invent next-generation detailed physical-design algorithms, focusing on ECO routing and physical optimization. You will own problems end-to-end from invention to production deployment. Required... 
    Senior

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $130k - $180k

     ...investors , we're positioned at the forefront of the AI-powered data engineering revolution. You can read more about us in a recently published...  ...: Innovation at the Forefront : Push the boundaries of software engineering by combining traditional techniques with cutting-... 
    Senior
    Full time
    Worldwide

    Pa Early Stage Partners

    Sunnyvale, CA
    1 day ago
  • $182k - $242k

     ..., and real-time inference. Our stack is engineered for speed, scale, and cost-efficiency—an...  ...is the product. We're looking for a Senior Engineer for CoreWeave's Benchmarking &...  ...-performance computing, GPU/accelerator software, or performance-critical systems. ~ Hands... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    Core Weave

    Sunnyvale, CA
    1 day ago
  •  ...customer experience. We’re intrigued by the opportunity to engineer the most optimal approach that drives conversions and generates...  ..., systems, and services across various markets. As a Senior Software Engineer of Global Supplier Experience (GSE) , you’ll spend... 
    Senior
    Full time
    Temporary work

    Walmart

    Sunnyvale, CA
    1 day ago
  • $158.4k - $237.6k

     ...you change yours. Working at the intersection of hardware, software, and molecular science, Carbon is committed to delivering on the...  ...crosses into an unfamiliar part of the stack, you are the kind of engineer who picks it up, learns quickly, and gets it done rather than... 
    Senior
    Full time
    For contractors

    Carbon

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

     ...NVIDIA Gruppe is seeking a highly motivated Senior Software Engineer to join our communication libraries and network software team in Santa Clara, California. This role focuses on designing and maintaining software for complex computing systems used in High Performance... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $184k - $208k

     ...About the role Muon seeks a Senior Software Engineer to join our Hardware Reliability & Test organization as the technical lead for our hardware test frameworks — the software, standards, results databases, and tooling used to test Muon hardware from module level... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Muon Space

    San Jose, CA
    1 day ago
  • $184k - $287.5k

     ...teams with the smartest people in the world. Join us at the forefront of technological advancement.Are you a motivated system software engineer with a deep understanding of device drivers who has phenomenal C/C++ skills? If so, this role might be for you. We are looking... 
    Senior
    Full time

    Nvidia

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

    We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation on the GPU. Our team delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of... 
    Senior
    Full time

    Nvidia

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

     ...our self-driving vehicle technologies.Deep knowledge of E2E AV software integration from perception through control, including...  ...and performance tuning.What We Need To See:We’re looking for engineers who can build systems — not just components.PhD with 4+ years,... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

     ...make a lasting impact on the world.Join NVIDIA's dynamic team and immerse yourself in the forefront of technology! As a Senior Tegra Software Engineer, you’ll collaborate with a hardworking group, moving forward innovation in graphics, computing, and AI. This role... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $152k - $241.5k

     ...phenomenal people like you to help us accelerate the next wave of artificial intelligence.We are looking for a highly motivated senior software engineer for an exciting role in our communication libraries and network software team. The position will be part of a fast-paced... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $148k - $226.2k

     ...one of self-driving’s most difficult problems: evaluating the performance of the autonomous driving software stack before it reaches public roads.As a software engineer on the SimCore team, you will drive the development of our simulation scenarios that enable high-fidelity... 
    Senior
    Full time
    Local area
    Remote work
    Work from home

    General Motors

    Sunnyvale, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!