Search jobs > Austin, TX > Senior software engineer

Senior Software Engineer - Chip Design Tools

NVIDIA
Austin, TX, 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
Apptronik
Austin, Texas

BS, MS or PhD degree (or equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Robotics, or related field. You will join a team developing state-of-the-art general-purpose robots designed to operate in human spaces and with human tools. Their expertis...

Promoted
CENTRIC SOFTWARE INC
Austin, Texas

We are seeking a highly skilled Senior Platform Engineer to join our team. Enterprise Software Development: Utilize your experience in enterprise environments to develop robust and scalable software solutions. You will be responsible for designing and developing scalable solutions and managing infra...

Promoted
Raytheon
TX, United States

This includes design and test activities that span preliminary design to integration. Technical oversight responsibilities for less-senior engineers. Testing or designing RF hybrid (chip and wire) technologies. We bring the strength of more than 100 years of experience and renowned engineering exper...

Aspira Connect
TX, US

Aspira’s Senior Software Engineer serves as a technical leader within the engineering team, driving the design, development, and optimization of sophisticated software systems that are critical to the company’s success. The Senior Software Engineer collaborates across teams, mentors juni...

CDK Global
Austin, Texas
Remote

Senior Full-Stack Software Engineer. Works effectively with cross-functional teams (product managers, designers, other engineers) to understand requirements, translate them into technical solutions, and deliver successful projects. Guides and mentors less experienced software engineers, sharing know...

ReUp Education
Austin, Texas

ReUp Education is seeking skilled Senior Full Stack Software Engineers to build our next generation of mobile web apps enabling us to support institutions of higher learning and their millions of adult learners. As Senior Full Stack Engineer you"ll be working with a cross-functional team that's resp...

Gusto
Austin, Texas

As the Senior Staff Software Engineer for Gusto Start, you will spearhead the development of a new product aimed at an entirely new customer base. Our mission is to grow this customer base and continuously test and refine a suite of tools designed to help these customers hire their first employee. O...

GEICO
Austin, Texas
Remote

Our Senior Duck Creek Engineer is a key member of the engineering staff working across the organization to provide a friction-less experience to our customers and maintain the highest standards of protection and availability. Utilize developer tooling and a variety of Azure tools and services across...

Apple
Austin, Texas

Would you like to work in a fast-paced environment where your technical abilities will be challenged on a day-to-day basis? If so, Apple's Global Business Intelligence (GBI) team is seeking an experienced BI Tools Platform Engineer to build high quality, scalable and resilient distributed systems th...

BAE Systems
Austin, Texas

As a Senior Embedded Software Engineer your day to day responsibilities will include:. Participation in one of more phases of the software life cycle; project planning, requirements development, software design/implementation, and integration and test. Develop software designs and implementations th...