Current jobs related to Senior GPU System Software Engineer - Santa Clara - NVIDIA


  • Santa Clara, California, United States Nvidia Full time

    Senior Software Engineer, GPU Communications and NetworkinglocationsUS, CA, Santa Claratime typeFull timejob requisition idJR1972306NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of...


  • Santa Clara, United States Nvidia Full time

    Senior Software Engineer, GPU Communications and NetworkinglocationsUS, CA, Santa Claratime typeFull timejob requisition idJR1972306NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of...


  • Santa Clara, United States Nvidia Full time

    Senior Platform Software Engineer, AI Server - GPUlocationsUS, CA, Santa ClaraUS, Remotetime typeFull timejob requisition idJR1980965NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern deep learning —...


  • Santa Clara, United States Nvidia Full time

    Senior System Profiling Software EngineerlocationsUS, CA, Santa Claratime typeFull timejob requisition idJR1982581A key part of NVIDIA's strength is our sophisticated analysis tools that empower NVIDIA engineers to improve perf and power efficiency of our products and the running applications. We are looking for forward-thinking, hard-working, and creative...


  • Santa Clara, California, United States AMD Full time

    JOIN AMD AND MAKE A DIFFERENCEAt AMD, we are dedicated to revolutionizing lives through our advanced technology, enhancing our industry, communities, and the global landscape. Our vision is to create exceptional products that propel next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, personal computing,...


  • Santa Clara, California, United States NVIDIA Full time

    Job Summary:NVIDIA is seeking a highly skilled Senior Developer Technology Engineer to lead the development of high-performance database systems. The ideal candidate will have expertise in GPU-accelerated computing, database optimization, and software design.Key Responsibilities:Research and develop techniques to accelerate high-performance database...


  • Santa Clara, California, United States NVIDIA Full time

    We are currently seeking a Lead GPU System Architect to join our dynamic GPU team.NVIDIA's innovation in graphics and parallel computing is a cornerstone of our success, allowing us to deliver unparalleled performance in graphics processing. We are continually exploring avenues to enhance our GPU architecture and uphold our leadership position in the...


  • Santa Clara, United States Nvidia Full time

    Senior Software Engineer, Distributed Systems - DGX CloudlocationsUS, CA, Santa ClaraUS, Remotetime typeFull timejob requisition idJR1983167NVIDIA is hiring engineers to scale up its AI Infrastructure. We expect you to have a strong programming background, a deep understanding of distributed systems, familiarity with software testing and deployment, and...


  • Santa Clara, United States Nvidia Full time

    Software Engineering Manager - GPU Communications LibrarieslocationsUS, CA, Santa Claratime typeFull timejob requisition idJR1980109We are the GPU Communications Libraries and Networking team at NVIDIA. We deliver communication libraries like NCCL, NVSHMEM, UCX for Deep Learning and HPC. DL and HPC applications have a huge compute demand already and run on...


  • Santa Clara, California, United States Nvidia Corporation Full time

    We are now looking for a Senior GPU Memory Architect. NVIDIA is seeking a motivated architect to work with a team in solving complex problems while optimizing performance, area, complexity, and power on leading-edge silicon processes. This GPU memory architecture team creates new, innovative products tailored to NVIDIA's world-changing solutions for...


  • Santa Clara, California, United States Apple Inc. Full time

    GPU Energy Modeling and Analysis EngineerOverview: As a member of the Silicon Technologies team, you will play a crucial role in designing and manufacturing cutting-edge, high-performance, and energy-efficient processors and system-on-chip (SoC) solutions. Your work will ensure that Apple products deliver exceptional performance while maintaining power...


  • Santa Clara, United States netPolarity, Inc. (Saicon Consultants, Inc.) Full time

    Location: Santa Clara, CA (HYBRID) - Flexible - West coast candidates preferredDuration: 6-9 months contract W2 only + Extension Note: GPU programming skills critical (CUDA/ROCm, C++), parallel processingThe Person:A GPU software development / Library engineer with experience in writing GPU code to solve problems in computational geometry, capable of...


  • Santa Clara, United States netPolarity, Inc. (Saicon Consultants, Inc.) Full time

    Location: Santa Clara, CA (HYBRID) - Flexible - West coast candidates preferredDuration: 6-9 months contract W2 only + Extension Note: GPU programming skills critical (CUDA/ROCm, C++), parallel processingThe Person:A GPU software development / Library engineer with experience in writing GPU code to solve problems in computational geometry, capable of...


  • Santa Clara, California, United States Qualcomm Full time

    Company:Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group > Multimedia SystemsOverview:The realm of sensor-based technology encompasses diverse applications such as navigation, gaming, smart interfaces, multimedia, virtual reality, and augmented reality. This dynamic role presents an opportunity to engage with cutting-edge sensor...


  • Santa Clara, California, United States Apple Inc. Full time

    GPU Energy Modeling and Analysis EngineerOverview: At Apple Inc., we are dedicated to crafting innovative solutions for complex technological challenges. As a member of our Silicon Technologies team, you will play a pivotal role in designing and producing our next-generation, high-performance, power-efficient processors and system-on-chip (SoC) solutions....


  • Santa Clara, California, United States Advanced Micro Devices , Inc. Full time

    About the RoleWe are seeking a highly motivated and experienced GPU Performance Optimization Engineer to join our team at Advanced Micro Devices, Inc. (AMD). As a key member of our datacenter GPU platform performance team, you will be responsible for ensuring that our GPU-accelerated systems operate at peak performance, enabling our customers to solve the...


  • Santa Clara, United States NVIDIA Full time

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology-and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and...


  • Santa Clara, United States NVIDIA Full time

    We are now looking for a Senior Hardware Security Architect focused on GPU Memory Security and System Configuration:NVIDIA is seeking a Senior Hardware Security Architect to architect, design, validate, and guide implementation of HW security for its GPU products with a focus on memory security. You are expected to take a strong, hands-on approach to...


  • Santa Clara, California, United States NVIDIA Full time

    We are now looking for a Senior Hardware Security Architect focused on GPU Memory Security and System Configuration:NVIDIA is seeking a Senior Hardware Security Architect to architect, design, validate, and guide implementation of HW security for its GPU products with a focus on memory security. You are expected to take a strong, hands-on approach to...


  • Santa Clara, California, United States NVIDIA Full time

    We are currently seeking a Lead Architect for GPU System Performance Optimization. The NVIDIA Platform Architecture team is in search of exceptional computer architects who possess a genuine enthusiasm for GPU-enhanced deep learning, data analysis, and high-performance computing. This role is pivotal in designing and developing the forthcoming generation of...

Senior GPU System Software Engineer

1 month ago


Santa Clara, United States NVIDIA Full time

NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing. NVIDIA is a “learning machine” that constantly evolves by adapting to new challenges that are hard to tackle, that only we can pursue, and that matter to the world. This is our life’s work, to amplify human creativity and intelligence. We are searching for a creative and highly motivated engineer with expertise in system software to join the Tegra System Software organization. This position offers the opportunity to have real impact in a dynamic, technology-focused company impacting product lines ranging from consumer graphics to self-driving cars and the growing field of artificial intelligence.

What you will be doing:

  • Design, develop and test key aspects of our GPU kernel driver and embedded firmware with a focus on enabling best-in-class power, performance, security and safety that will be used across Linux, QNX and Android.

  • Work closely with multi-functional teams such as Hardware and Software teams to understand requirements for new hardware, SW APIs and implement solutions ranging from low level hardware abstraction layers to SW utilizing OS Kernel SW.

  • Perform Safety, Security analysis of the design and implement mechanisms to stay in sync with product specific safety/security requirements.

What we need to see:

  • BS/MS degree in Electronics/Computer Engineering, Computer Science, or related degree (or equivalent experience).

  • 8+ years of relevant software development experience.

  • Hands on technical experience and demonstrated excellence in an environment with complex software and hardware designs.

  • Strong understanding of Multicore hardware, operating systems design, concurrency, virtual memory, caching, interrupts, device drivers and real-time programming.

  • Outstanding C programming and low-level driver experience.

  • Experience with ARM based processor architecture.

Ways to stand out from the crowd:

  • Previous experience in architecting and developing GPU kernel driver.

  • Understanding of GPU software stack across user space, kernel and firmware.

  • Experience in Pre-Silicon/Post-Silicon bring up of complex SoCs.

  • You can design simple systems that work optimally without needing much support.

We are widely considered to be one of the technology world’s most desirable employers, and as a result have some of the most forward-thinking and hardworking people in the world working for us. So if you're resourceful, creative, and driven, we'd love to have you join the team.

The base salary range is 180,000 USD - 339,250 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse 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.