System Software Engineer, Graphics Developer Tool

3 months ago


Santa Clara, United States Nvidia Full time

System Software Engineer, Graphics Developer Tool - New College Grad 2024

locations
US, CA, Santa Clara
US, TX, Austin
time type
Full time

job requisition id
JR1981743
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. 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, California, United States TekWissen ® Full time

    Job Title: Graphics Processing Unit Software EngineerWork Location: Santa Clara, CADuration: 9 MonthsWork Type: ContractJob Type: OnsitePay Rate: $ /Hourly/W2Overview:TekWissen Group is a leading workforce management provider across the USA and globally. Our client is a prominent American multinational semiconductor corporation located in Santa Clara,...


  • Santa Clara, California, United States AMD Full time

    Join AMD and Shape the FutureAt AMD, we are committed to revolutionizing lives through our innovative technology, enhancing our industry, communities, and the global landscape.Our Vision: We aim to create exceptional products that propel next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, personal...


  • Santa Clara, California, United States Intel Full time

    Job SummaryWe are seeking a highly skilled Cloud Software Development Engineer to join our team at Intel. As a key member of our Data Platforms Engineering and Architecture (DPEA) Group, you will be responsible for designing, developing, and testing software solutions for our data center products.Key ResponsibilitiesDesign and develop system validation...


  • Santa Clara, California, United States NVIDIA Full time

    The NVIDIA GPU Architecture team is seeking innovative architects and software engineers to spearhead our various architectural initiatives. A fundamental aspect of NVIDIA's prowess lies in our ability to pioneer advancements in graphics and parallel computing, achieving unparalleled performance in graphics processing. We are continuously exploring avenues...


  • Santa Clara, California, United States US Tech Solutions Full time

    Position Overview:We are seeking a skilled professional to join our team as a Graphics Processing Unit Software Engineer. This role involves contributing to the development and optimization of a computational geometry application tailored for various CPU and GPU platforms.Key Responsibilities:Collaborate with product teams to address application and...


  • Santa Clara, California, United States NVIDIA Full time

    Join NVIDIA's Innovative Engineering TeamBecome a part of NVIDIA's pioneering Solution Engineering team that is redefining the landscape of autonomous machines. Our mission is to design and implement scalable robotic solutions that empower the next generation of AI-driven robots. Our team is hands-on, results-oriented, and deeply values diversity.Your...


  • Santa Clara, California, United States NVIDIA Full time

    About NVIDIA:NVIDIA has been at the forefront of revolutionizing computer graphics, gaming, and accelerated computing for over 25 years. Today, we are harnessing the limitless potential of AI to shape the future of computing.Our tools, SDKs, training resources, and online communities empower millions of developers, data scientists, researchers, and IT...


  • Santa Clara, California, United States Anatomage Full time

    Who is Anatomage?Founded in 2004, Anatomage is a world-leading health care technology company. Anatomage offers 3D medical imaging software and hardware for diagnosis, treatment planning, customized surgical devices, and anatomy education in both the dental and medical industries.About the RoleAs Anatomage has successfully adapted to the pandemic, we have...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe're seeking a highly skilled Software Development Engineer to join our Internet Security Infrastructure Team. As a key member of our team, you will be responsible for designing and developing large-scale backend systems.Key ResponsibilitiesDesign and develop large-scale backend systemsParticipate in all phases of the product development...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe're seeking a highly skilled Software Development Engineer to join our Internet Security Infrastructure Team. As a key member of our team, you will be responsible for designing and developing large-scale backend systems.Key ResponsibilitiesDesign and develop large-scale backend systemsParticipate in all phases of the product development...


  • Santa Clara, United States Johnson & Johnson Full time

    Johnson & Johnson, a global leader in healthcare, is currently recruiting for a Principal Software Systems Engineer! This position will be located in Cincinnati, OH or Santa Clara, CA.At Johnson & Johnson, we believe health is everything. Our strength in healthcare innovation empowers us to build a world where complex diseases are prevented, treated, and...


  • Santa Clara, United States Johnson & Johnson Full time

    Johnson & Johnson, a global leader in healthcare, is currently recruiting for a Principal Software Systems Engineer! This position will be located in Cincinnati, OH or Santa Clara, CA.At Johnson & Johnson, we believe health is everything. Our strength in healthcare innovation empowers us to build a world where complex diseases are prevented, treated, and...


  • 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, California, United States Apple Full time

    Apple is looking for a Graphics Performance Specialist to join the GPU, Graphics, and Display Software team. In this position, your primary focus will be on optimizing performance for Apple Silicon GPUs. Key responsibilities include evaluating workloads to pinpoint hardware challenges and software limitations, collaborating with various teams to resolve...


  • Santa Clara, California, United States eTeam Full time

    Position Overview:As a key member of our engineering team at eTeam, you will contribute to the development of a sophisticated integrated software and hardware system designed for the evaluation and testing of intricate Electromagnetic Spectrum components and systems. Your role will involve supporting a system that performs software modeling of complex RF...


  • Santa Clara, California, United States DeepSight Technology Full time

    Lead Software Engineer in Imaging Systems DeepSight Technology Inc. is on the lookout for a Lead Software Engineer specializing in Imaging Systems to become a vital part of our dynamic software team. As a pioneering company in the field of medical imaging, we prioritize the growth of our employees and provide substantial opportunities for professional...


  • Santa Clara, United States Anatomage, Inc. Full time

    Job DescriptionJob DescriptionWho is Anatomage?Founded in 2004, Anatomage is the global 3D medical application leader. Anatomage is committed to transcending the limitations of existing medical education with innovative products that elevate the teaching and learning process. Our products are currently installed and used in thousands of universities,...


  • 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 Halo Industries, Inc. Full time

    About the Role:Halo Industries, Inc. is seeking an experienced Senior Software Engineer to lead the design, development, and deployment of the company's key production line equipment control systems. As a key member of the team, you will be responsible for taking ownership of an advanced Python machine control framework, developing and maintaining software...


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

    Job OverviewCompany OverviewHalo Industries, Inc. has pioneered a groundbreaking technology that revolutionizes a traditional semiconductor material slicing method, significantly reducing waste and enhancing efficiency. Our innovative laser-based approach not only cuts costs but also boosts performance across various high-growth sectors, including...