Easter Seals Jobs

Job Information

Nvidia System Software Engineer, Graphics Developer Tool - New College Grad 2024 in Santa Clara, California

At NVIDIA, we build groundbreaking products for the following sectors: Automotive, VR, Gaming, Deep Learning, and High Performance Computing. See your efforts in action as developers use your tools to debug, profile and analyze the performance of their systems/applications using the low-level library that you helped to craft as a member of the GPU Foundations Developer Tools team! Innovate as you develop the performance analysis capabilities of NVIDIA hardware along with the NSight Perf SDK to support current and future generations of GPUs. Help inventors around the world who will depend on the creative products that you worked on to better utilize our GPU hardware to its maximum potential in their applications. Join the team that brings new GPU technologies to market with sophisticated simulation/emulation systems and be among the first to breathe life into new silicon.

As a profiling software engineer, you will be developing software that empowers GPU and SOC application developers to build outstanding graphics and compute applications that are recognized world-wide. We are seeking a software developer to join our efforts in advancing the state of software performance tuning for GPUs. Join our team and gain exciting opportunities to work hands-on at every layer of NVIDIA's world-class technology. Creatively improve our tools to generate meaningful performance data. Build solutions at every scale from embedded platforms to PCs to cloud servers. You will have a direct impact on the software API design and hardware capabilities that our team provides. You should be comfortable following a design process, prototyping, working in existing codebases, writing tests, and developing production quality software.

What you’ll be doing:

  • Innovate and improve our profiling library with new features to allow NVIDIA's customers to extract the best performance out of their applications

  • Design, implement, and verify new performance metrics and collection methods for GPUs and SOCs

  • Develop metric test coverage by writing directed test applications to exercise different parts of GPU pipeline

  • Work on validation of NVIDIA GPU hardware features that are incorporated into our tools library

  • Work with NVIDIA's Architecture and Developer Technology teams to improve data collection methodology for Nvidia's next-gen chips

What we need to see:

  • Pursuing a B.S. or M.S. in Electrical Engineering/Computer Science (or equivalent experience)

  • Strong programming ability in C++

  • Solid understanding of computer architecture (e.g.: x86, ARM CPUs, GPUs)

  • Project or work experience in programming GPU hardware

Ways to stand out from the crowd:

  • Knowledge of a GPU API's such as: CUDA, OpenCL, OpenGL, Direct3D, Vulkan

  • Experience in performance analysis, particularly of GPU applications

  • Prior experience authoring developer tools, particularly for GPUs or games

  • Experience working in device drivers, realtime systems, game console middleware, or other low level library development

  • Understand game engine core technologies as it applies to GPU hardware

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most talented people in the world working for us. If you are creative and self driven, we want to hear from you. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for phenomenal people with experience in a myriad of areas to help us accelerate the next wave of computing.

The base salary range is 104,000 USD - 189,750 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 (https://www.nvidia.com/en-us/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.

NVIDIA is a Learning Machine

NVIDIA pioneered accelerated computing to tackle challenges no one else can solve. Our work in AI and the metaverse is transforming the world's largest industries and profoundly impacting society.

Learn more about NVIDIA .

DirectEmployers