Search jobs > Santa Clara, CA > Senior software engineer

Senior Software Engineer - Chip Design Tools

NVIDIA
Santa Clara, CA, US
$148K-$276K a year
Full-time

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 physical design and packaging

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

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 . 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.

30+ days ago
Related jobs
Promoted
VirtualVocations
Santa Clara, California

Key Responsibilities:Develop high volume, scalable front-end features using Angular against REST / GraphQL back endsContribute to the evolution of software architecture and designMentor less experienced engineers on technologies and coding practicesRequired Qualifications:Bachelor's degree in IT pre...

Promoted
Palo Alto Networks
Santa Clara, California

The Threat Data Platform team specializes in providing tools enabling threat researchers and incident response consultants to work more efficiently across the vast amounts of data Palo Alto Networks has at its disposal. This role will challenge you to become a true force-multiplier, assisting the se...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Software Engineer, Digital Experiences. ...

NVIDIA
Santa Clara, California

As a software engineer, you will craft highly efficient software to automate and facilitate chip design and verification processes. 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 arc...

Promoted
Sonance
Orange County, CA, US

Senior Software Engineer; Audio Industry preferred. Sonance is seeking a highly skilled Network/Cloud Software Engineer with extensive experience in AWS and proficient in Python programming. Bachelor's degree in Computer Science, Information Technology, Engineering, or related field; Master'...

Promoted
Nuro
Mountain View, California

Collaborate closely with machine learning engineers to refine and redesign models, aiming to significantly boost their performance. The company’s custom electric autonomous vehicles are designed to bring the things you need—from produce to prescriptions—right to your home. The ML Infra team is growi...

Promoted
Fidelis Companies
CA, United States

We are currently seeking a full-time Senior PCB Design Engineer. Independently perform PCB layout design or support PCB layout engineers to complete layout. Execute design verification and validations according to defined design inputs and product specifications. Proficient in one of the leading PCB...

Promoted
Jerry
Palo Alto, California

At Jerry, our Software Engineers aren't just do-ers - they are highly involved in designing the capabilities of our app and directing the trajectory of our company! If you are looking for an opportunity to make a measurable difference in the lives of millions and help us disrupt a massive industry, ...

Promoted
Walmart
Mountain View, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area. Design, build, and maintain high performant APIs and software services for our 1P and 3P custo...

Wal-Mart
Sunnyvale, California

Senior Software Engineer professional openings available at Wal-Mart in Sunnyvale, CA. ...