Senior Software Quality Assurance Engineer

Company: NVIDIA
Company: NVIDIA
Location: US, CA, Santa Clara
Commitment: Full time
Posted on: 2023-05-03 15:37
NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for phenomenal people like you to help us accelerate the next wave of artificial intelligence.As a senior engineer of our Software Quality Assurance (QA) team, you will orchestrate the process of Software Quality for our CAD tools and flows. We develop and support flows for all of NVIDIA's semiconductor products. In addition, CAD group also develop in-house tools in the area of Design for Test (DFT) and Design for Power (DFP) using C++, Python, and TCL. Below are some of the CAD teams' activities. We are a diverse team, looking for someone who is not afraid of a challenge. If this is you, come join us today.What you will be doing:Architecting highly automated and customizable Software Quality process for design flows using software engineering with modular design and object-oriented techniques.Crafting test plans, identifying, and writing test cases based on the user requirements, and providing automation of testing.Performing Code reviews, static analysis, and dynamic testing.Continuously delivering high quality, bug free Software Applications.Work closely with our diverse team members on flows to provide DFT, and DFP methodologies for industry-leading chip designs.Support development of tools using C++/Python/TCL.Work cross functionally with DFT Methodology, Implementation, and design teams with important DFT and power tools support.What we need to see:Smart, diligent and motivated to work as Software QA Lead Engineer.A BS or MS in Electrical Engineering, Computer Science, or Computer Engineering (or equivalent experience) with at least 4+ years of substantial work experience.Work Experience as a Software QA engineer is a must.Knowledge of different software testing techniques, code reviews, code coverage, unit and flow testing, use case testing, random, white and black box testing.Knowledge or experience with DFT, DFP is a plus.Familiar with Verilog and ASIC design principles, including knowledge of logic cells.Software engineering: software design, algorithms, and QA.Strong C++ programming experience.Strong programming and scripting skills in Python or Tcl desired.Having strong interpersonal skills will serve you well in this role.NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and talented people in the world working for us. If you're creative and autonomous, we want to hear from you!The base salary range is $128,000 - $247,250. 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 benefits.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.
View Original Job Posting