Search jobs > Santa Clara, CA > Rtl design engineer

Senior Software Engineer - RTL 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 closely with customers to develop flows and methodologies that improve chip design process

Develop and enhance C++ based software tools to improve RTL design productivity and quality

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

Refine and enhance custom CI / CD flows.

What We Need to See :

BS (or equivalent experience) and 5+yrs experience.; MS (or PHD) preferred

Experienced with C++, Linux develop environment.

Solid understanding of algorithms, computer architecture and computer science theory

5+ years of software development experience

Experienced with build and testing tools and frameworks

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++, build systems, and database.

Experienced with EDA Vendor tools for design, verification and formal analysis.

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
Apple
Cupertino, California

This team is more than a group of engineers -- it's a group passionate about Apple products, services, and engineering culture. The team is seeking an experienced Software Engineer to develop the next generation of cloud platform that powers Apple Intelligence Private Cloud Compute and focus on buil...

Promoted
TikTok
San Jose, California

Responsible for the design and development of core systems in the global e-commerce funding domain, including billing, settlement, payout, statement, finance, tax and virtual account and other sub-domains. Participate in the design and development of e-commerce payment technology platforms and compo...

Promoted
Kuraray America, Inc.
Santa Clara, California

We are now looking for a Senior Deep Learning Software Engineer, for Algorithmic Model Optimization!. As a Senior Deep Learning Software Engineer, you will be at the forefront of pushing the boundaries of these models and enabling their deployment at a larger scale with unmatched efficiency. Excelle...

Promoted
Niantic, Inc.
Sunnyvale, California

Niantic’s Engineering Team seeks a Senior Software Engineer specialized in Machine Learning Engineering to build machine learning models and systems that create innovative user experiences with the emerging machine technologies. Participate in code reviews, design discussions, and architecture plann...

Promoted
Nvidia Corporation
Santa Clara, California

We are seeking energetic, hardworking Software Quality Assurance Engineers to join our Customer Support Team and provide world-class support. Develop and implement software tools that improve productivity. Bachelor or Masters degree in Computer Science, Electronics, Software Engineering, or equivale...

Promoted
Aeva
Mountain View, California

We are looking for a Senior Embedded Software Security Engineer with an emphasis on Embedded Software Security. Design, review, and implement embedded software in C Programming Language for the Aeva 4D LiDAR Sensor. You are a self-starter and comfortable working on designs from initial architecture ...

Promoted
TikTok
San Jose, California

We are looking for infrastructure engineers who are excited to grow their business understanding, build highly scalable and reliable software/infrastructure, partner across functions with global teams, and make big impacts. Engineer robust, high-performance data processing and large language model t...

Promoted
Advanced Micro Devices
San Jose, California

We are looking for an adaptive, self-motivated design verification engineer to join our growing team. Bachelors or Masters degree in computer engineering/Electrical Engineering. The Verification Engineering team furthers and encourages continuous technical innovation to showcase successes as well as...

Promoted
Google
Sunnyvale, California

We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design, and mobile; the list goes on and is growing eve...

Rivian
Palo Alto, California

The Senior Software Engineer will play a critical role in designing, developing, and maintaining middleware systems that support Over-the-Air (OTA) software updates and various other connected services for vehicles. As a senior engineer, you will lead architectural decisions, mentor junior engineers...