Full Job Description
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 senior 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.
• Working on backend and frontend design and development of web applications.
• Develop web tools in Golang, typescript, and javascript to manage our product definitions at the hardware level.
• 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:
• Strong experience with Golang, Unix/Linux
• Proven knowledge of web languages typescript, javascript
• In-depth understanding of database concepts and object modeling.
• Solid understanding of algorithms, computer architecture and computer science theory
• Bachelor's degree (or higher) in Computer Science or equivalent experience
• 6+ years of software development experience
• Flexibility/adaptability for working in a global and dynamic environment with different frameworks and requirements
Ways to Stand out from the Crowd:
• A love for engineering and passion for what you do
• Experience with container technologies like Docker or container orchestration like K8S
• Knowledge of Ruby
• Ability to read and understand C++, especially Modern C++
#LI-Hybrid
Your base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary ranges for this position are:
184,000 USD – 287,500 USD for Level 4; and 224,000 USD – 356,500 USD for Level 5.
You will also be eligible for equity and .
Applications for this job will be accepted at least until November 3, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.