System Software Engineer, GPU Development Tools
Company: NVIDIA Corporation
Location: Santa Clara
Posted on: June 2, 2025
Job Description:
System Software Engineer, GPU Development Tools page is
loadedSystem Software Engineer, GPU Development ToolsApply
locations US, CA, Santa Clara US, OR, Hillsboro time type Full time
posted on Posted Yesterday job requisition id JR1997319A key part
of NVIDIA's strength is our sophisticated development tools and
modeling environments that enable our incredible pace of delivering
new technology to market. We are looking for forward-thinking,
hard-working, and creative people to join a multifaceted software
team with high production-quality standards. This software
engineering role involves developing high-level chip models, test
APIs and trace generation workflows, and analysis tools. As a
member of the software development team, you will engineer and
improve the core infrastructure for execution, automation, and
debugging the development of large-scale, general-purpose graphics
and computing chips. This infrastructure enables our driver stack,
applications, tests, and studies to run unchanged on all
functional, diagnostic, and performance models.What you'll be
doing:
- This role will require you to play a critical part in every
stage of development of a GPU!
- Improve the daily workflows of the world's top chip modelers
and designers to help produce the next greatest generation of
GPUs.
- Empower GPU architects to understand application performance
today and model competition-destroying performance for
tomorrow.
- Coordinate with architecture and software teams to enable
functional and performance testing for the next architecture.What
we need to see:
- Bachelor's or higher degree in Computer Science, Computer
Engineering, or related major (or equivalent experience)
- 5+ years of experience
- Aptitude to work across the GPU, driver, and application
stacks
- Strong C/C++ is a must-have capability
- Excellent interpersonal skills
- Ability to multi-task
- Some familiarity with a scripting language, such as Python or
Perl
- Flexibility for working in an evolving environment with
different frameworks and requirementsWays to stand out from the
crowd:
- Know-how working on operating system kernels or writing device
drivers with strong systems-level debugging skills
- A knowledge of GPU APIs such as DirectX, CUDA, Vulkan or
OpenGL
- Experience with chip and/or system simulation
- Deep understanding of systems architecture: CPU, GPU, memory,
display, buses, kernel internals would be helpful
- Advanced programming expertise with full-stack web based
visualization technologies to help provide data
insights.#LI-HybridThe base salary range is 148,000 USD - 287,500
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.
#J-18808-Ljbffr
Keywords: NVIDIA Corporation, Rohnert Park , System Software Engineer, GPU Development Tools, IT / Software / Systems , Santa Clara, California
Didn't find what you're looking for? Search again!
Loading more jobs...