Senior System Software Engineer, Performance

1 month ago


Santa Clara, United States NVIDIA Full time
We are hiring senior engineers to work on the CUDA driver and runtime, core components of our platform for accelerating general purpose computation on the GPU. Our team analyzes performance of applications, investigates bottlenecks in software or hardware and delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of computational workloads, ranging from deep learning, scientific computation, and self-driving cars to video games and virtual reality.

CUDA defines a unified programming model across a range of system configurations and hardware capabilities. To accomplish this, the CUDA driver interacts with GPU hardware, kernel mode drivers, and the operating system.

What you'll be doing:

As a member of our team, you will use your design abilities, coding expertise, and creativity to deliver the best compute platform in the world. You will craft elegant solutions to exciting problems and craft the future direction of CUDA as you collaborate with your peers across NVIDIA. You will investigate complex performance problems and deliver robust solutions that accelerate applications.

Evangelize, architect, and implement new features

Oversee and drive development efforts across multiple teams

Analyze full stack performance ranging from application level through libraries, system software, kernel software and hardware

Define forward-looking improvements to the CUDA APIs and programming model

Create novel system software optimizations

Write effective, maintainable, and well-tested code

Develop code for multiple operating systems

What we need to see:

BS or MS degree in Computer Science, Electrical Engineering (or equivalent experience)

5+ years of related development experience

Strong C programming skills

Experience working with large codebases

Track record of debugging performance problems in complex environments with software and hardware components

Experience with operating system interfaces for threads, process control, and virtual memory

Experience writing and debugging multithreaded programs

Deep understanding of technology and passionate about what you do

Strong collaborative and interpersonal skills, specifically a proven ability to effectively guide and influence within a dynamic matrix environment. Good written communication.

Ways to stand out from the crowd:

Understanding of system level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped IO

Experience with performance tuning of device drivers or low level system software

Experience with performance optimizations across a variety of CPU architectures - like x86, POWER and ARM

Knowledge of memory coherence and consistency models

Experience with Windows, Linux, or macOS driver development

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and hardworking people in the world working for us. If you're creative and autonomous, and are interested in working on novel problems in a collaborative environment, we want to hear from you

The base salary range is 148,000 USD - 276,000 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.

  • Santa Clara, United States DeepSight Technology Full time

    Job DescriptionJob DescriptionSenior Imaging Systems Software EngineerDeepSight Technology Inc. is actively searching for a Senior Imaging Systems Software Engineer to apply to join our amazing software team full-time in our Santa Clara, CA office!We are an innovative medical imaging company that invests in our team and offers real opportunities for career...


  • Santa Clara, United States Protingent Full time

    WHAT WE NEED FROM YOU AS A SENIOR IMAGING SYSTEMS SOFTWARE ENGINEERWe are looking for an engineer with a strong background in ultrasound, signal processing, image optimization, and programming languages such as Python or C++ to shape our new ultrasound imaging platform. As a Senior Imaging Systems Software Engineer, you will work on characterization,...


  • Santa Clara, United States Protingent Full time

    WHAT WE NEED FROM YOU AS A SENIOR IMAGING SYSTEMS SOFTWARE ENGINEERWe are looking for an engineer with a strong background in ultrasound, signal processing, image optimization, and programming languages such as Python or C++ to shape our new ultrasound imaging platform. As a Senior Imaging Systems Software Engineer, you will work on characterization,...


  • Santa Clara, United States L4B Software Full time

    Job DescriptionL4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our...


  • Santa Clara, United States DeepSight Technology Full time

    Job DescriptionJob DescriptionAre you passionate about advancing medical imaging technology? If so, DeepSight Technology Inc., located in Santa Clara, CA, is seeking a talented full-time Senior Imaging Systems Software Engineer to drive innovation in our ultrasound imaging!As our Senior Imaging Systems Software Engineer, you'll enjoy a competitive salary...


  • Santa Clara, CA, United States NVIDIA Full time

    We are looking for experienced Systems SW Compiler Engineers for an exciting role in our PTX (Parallel Thread Execution) Compiler Development team. Join the PTX Compiler team and help drive the PTX compiler evolution. PTX enables all GPU Computing applications including HPC, Deep Learning and Autonomous Driving. PTX provides a stable programming model and...


  • Santa Clara, United States NVIDIA Full time

    NVIDIA platforms are at the center of generative AI, autonomous driving, industrial robots, medical instruments and data centers across the world where GPU accelerated AI is revolutionizing the technology industry. As a platform company we deliver not just hardware solutions but also vertically integrated software stacks, GPU accelerated SDKs, libraries and...


  • Santa Clara, United States NVIDIA Full time

    Senior Performance Engineer, Deep Learning and High Performance Computing page is loaded Senior Performance Engineer, Deep Learning and High Performance Computing Apply locations US, CA, Santa Clara time type Full time posted on Posted 3 Days Ago job requisition id JR1977434 We are now looking for a Senior Performance Engineer focused on Deep Learning (DL) &...


  • Santa Clara, United States NVIDIA Full time

    Senior GPU Performance and Power Profiling Engineer page is loaded Senior GPU Performance and Power Profiling Engineer Apply locations US, TX, Austin US, CA, Santa Clara time type Full time posted on Posted 10 Days Ago job requisition id JR1981143 At NVIDIA, we build groundbreaking products for the following sectors: Automotive, VR, Gaming, Deep Learning,...


  • Santa Clara, United States NVIDIA Full time

    Senior Graphics Software Engineer page is loaded Senior Graphics Software Engineer Apply locations US, CA, Santa Clara time type Full time posted on Posted 3 Days Ago job requisition id JR1978454 We are looking for a Senior Graphics Software Engineer. Nvidia’s invention of the GPU 1999 sparked the growth of the PC gaming market, redefined modern computer...


  • Santa Clara, United States Nvidia Full time

    We are searching for a world-class Technical Manager for an exciting and fun role in our GPU Compute System Software organization. Our team delivers features and improvements to better realize the performance of NVIDIA software and hardware for a growing range of computational workloads, ranging from deep learning, scientific computation, and self-driving...


  • Santa Clara, United States Halo Industries, Inc. Full time

    Job DescriptionJob DescriptionAs a Senior Systems Engineer at Halo Industries, you will play a crucial role in the development and integration of our groundbreaking semiconductor manufacturing technology. Leveraging your expertise in system design, integration, and automation, particularly within the semiconductor industry or related fields, you will...


  • Santa Clara, United States Halo Industries Full time

    As a Senior Systems Engineer at Halo Industries, you will play a crucial role in the development and integration of our groundbreaking semiconductor manufacturing technology. Leveraging your expertise in system design, integration, and automation, particularly within the semiconductor industry or related fields, you will contribute to the evolution of our...


  • Santa Clara, United States Tech Firefly Full time

    Job DescriptionJob DescriptionWe are offering excellent opportunities for Senior Software EngineersApplicants are required to be eligible to lawfully work in the U.S. immediately; employer will not transfer or sponsor applicants for U.S. work authorization (such as an H-1B visa) for this opportunity.Direct Hires Only.No Recruiters or Solicitations.Job Type:...


  • Santa Clara, United States Tech Firefly Full time

    We are offering excellent opportunities for Senior Software EngineersApplicants are required to be eligible to lawfully work in the U.S. immediately; employer will not transfer or sponsor applicants for U.S. work authorization (such as an H-1B visa) for this opportunity.Direct Hires Only.No Recruiters or Solicitations.Job Type: Full-timeWork...


  • Santa Clara, United States Tech Firefly Full time

    We are offering excellent opportunities for Senior Software EngineersApplicants are required to be eligible to lawfully work in the U.S. immediately; employer will not transfer or sponsor applicants for U.S. work authorization (such as an H-1B visa) for this opportunity.Direct Hires Only.No Recruiters or Solicitations.Job Type: Full-timeWork...


  • Santa Clara, CA, United States Nvidia Full time

    NVIDIA is looking for Senior Software Engineering to join NVIDIA in the Cumulus Linux team! We are the team that develops the Network Operating System that powers data centers that are accelerated, disaggregated and software-defined. We are delivering this high demand product to lead the exploding growth in AI and high-performance computing. You will play a...


  • Santa Clara, United States Alchemy Software Solutions LLC Full time

    Alchemy Software Solutions, a worldwide talent management company we help firms match the appropriate talent with the right employment openings. With a strong emphasis on developing long-term connections with both clients and candidates, our goal is to provide a smooth recruitment process that corresponds with your needs and beliefs. Role: Senior Desktop...


  • Santa Clara, United States F. Hoffmann-La Roche AG Full time

    You will define system requirements for Digital Pathology software (including software programs and applications, user interface software and/or software algorithms) and instrumentation projects, and prepare written specifications according to standa Systems Engineer, Software, Pathology, Digital, Product Development, Systems, Technology


  • Santa Clara, United States NVIDIA Full time

    Senior System Test Engineer page is loaded Senior System Test Engineer Apply locations US, CA, Santa Clara time type Full time posted on Posted 6 Days Ago job requisition id JR1980106 We are looking to hire a System Test Engineer who will work in the test solutions group at NVIDIA developing manufacturing test solutions for Datacenter products. Through HW...