Nvidia
Nvidia

60 Nvidia Software Design Engineer Jobs Hiring Near You

Support developers in adopting NVIDIA libraries and software frameworks as the foundation for ... Familiarity with containers, numerical libraries, modular software design, version control, GitHub

NVIDIA is looking for a Senior SOC Design Engineer to join our SOC Design team! At NVIDIA, you'll ... Design, Software, DFT, and more. Our ASICs pack hundreds of billions of transistors-pushing the ...

OR · On-site

Support developers in adopting NVIDIA libraries and software frameworks as the foundation for ... Familiarity with containers, numerical libraries, modular software design, version control, GitHub

OR · Hybrid

Our work at NVIDIA is dedicated towards a computing model focused on visual and AI computing. For ... Our team builds AI-driven software systems for circuit design, combining automation algorithms, DL ...

Senior High Performance AI Engineer

Austin, TX · On-site

$121.40K - $160.10K/yr

You will collaborate closely with internal NVIDIA software and hardware teams to push the latest ... Design, build and optimize agentic AI systems for the CUDA ecosystem. * Co-design agentic system ...

next page

Showing results 1-20

Nvidia Jobs Information

What are the key skills and qualifications needed to thrive as a Software Design Engineer, and why are they important?

To thrive as a Software Design Engineer, you need strong proficiency in software development, algorithm design, and problem-solving, typically backed by a degree in computer science or a related field. Familiarity with programming languages (such as Java, C++, or Python), version control systems (like Git), and experience with design tools or frameworks are often required. Excellent communication, teamwork, and adaptability are essential soft skills for collaborating on complex projects and adapting to evolving technologies. These skills ensure the delivery of efficient, scalable, and maintainable software solutions that meet user and business needs.

What are some common challenges Software Design Engineers face when collaborating with cross-functional teams?

Software Design Engineers often work closely with product managers, QA testers, and other developers, which can present challenges such as aligning on project requirements, managing differing priorities, and ensuring clear communication across disciplines. Navigating these challenges requires strong interpersonal skills and a collaborative mindset to translate technical concepts for non-technical stakeholders and to integrate feedback from various team members. Developing effective communication habits and being proactive in seeking clarification can help ensure project goals are met and the final product aligns with user needs.

What are Software Design Engineers?

Software Design Engineers are professionals who design, develop, and implement software applications or systems. They analyze user needs, define technical requirements, and create software solutions using programming languages and design principles. Their role often involves collaborating with other engineers, testing and debugging code, and ensuring software meets both functional and quality standards. Software Design Engineers may work across various industries, contributing to products ranging from operating systems to mobile apps.

What is the difference between Software Design Engineer vs Software Developer?

AspectSoftware Design EngineerSoftware Developer
Primary FocusDesigning software architecture and system componentsWriting, coding, and implementing software applications
Required SkillsSystem design, architecture, problem-solvingProgramming, coding, debugging
Work EnvironmentCollaborates with architects and product teamsFocuses on coding and implementation tasks
Common CertificationsSoftware architecture, design patternsProgramming languages, development tools

While both roles involve software development, Software Design Engineers primarily focus on designing system architecture and high-level solutions, whereas Software Developers concentrate on coding and implementing those designs. Understanding these differences helps in choosing the right career path or job role.

What is it like to work at Nvidia?

Nvidia is known for its collaborative and innovative culture, prioritizing teamwork and creativity to drive technological advancements. The company's structure is organized into various teams, including research and development, engineering, and sales, with a focus on fostering open communication and knowledge sharing across departments. Working at Nvidia may appeal to candidates who are passionate about artificial intelligence, graphics, and high-performance computing, as the company offers opportunities to contribute to cutting-edge projects and collaborate with experts in the field.
What other companies are hiring for Software Design Engineer jobs?
Infographic showing various Software Design Engineer job openings at Nvidia in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 85% Physical, 13% Hybrid, and 2% Remote job distribution.
Senior C++ Software Engineer - Chip Design Tools

Senior C++ Software Engineer - Chip Design Tools

NVIDIA

Santa Clara, CA • On-site

Other

This job post has expired today. Applications are no longer accepted.


Job description

NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 fueled 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. Make the choice to join us today!

Our team is responsible for development and support of infrastructure tools used by design engineers for build and verification of architectural, rtl, and gate level designs. As a software engineer, you will craft highly efficient software to automate and facilitate chip design and verification processes.

What You'll be Doing:

  • Work as a team to build reliable, scalable and high performance software that are easy to use by hundreds of engineers worldwide.

  • Develop software tools in C++/Golang to analyze and construct chip designs described in C++, Verilog or domain-specific languages (DSLs).

  • Research and develop software solutions to allow greater efficiency in architecture, hardware and software teams.

  • Optimize the daily workflows of the world's top chip modelers and designers.

What We Need to See:

  • BS (or equivalent experience) and 5+ years of software development experience., MS (or PHD) preferred.

  • Experienced with C++ or Golang, Unix/Linux.

  • Solid understanding of algorithms, computer architecture and computer science theory

  • Experienced with VLSI frontend design and verification

  • Flexibility/adaptability for working in a global and dynamic environment with different frameworks and requirements

Ways to stand out from the crowd:

  • Good architecture and RTL design knowledge

  • Strong expertise in modern C++, compiler, build systems, and database.

  • Experienced with static and dynamic code analysis tools

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.

You will also be eligible for equity and benefits (https://www.nvidia.com/en-us/benefits/) .

Applications for this job will be accepted at least until May 11, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

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 logo

About Nvidia

Sourced by ZipRecruiter

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 self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Santa Clara, CA, US

Year founded

1993