Search by job, company or skills

Nvidia

System Software Engineer Design Verification

4-6 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 27 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

NVIDIA isseekinga highly motivated system software engineer with a strong bias toward security design verification, infrastructure, and quality to join the GPU Software teamin Pune, Maharashtra. In this role, you will design and build tests, harnesses, automationframeworksand services that enable secure GPU feature development at scale.You'llpartner closely withengineersworldwide toverify the security hardness of critical components in the GPU chain-of-trust, confidential computing,etc.Youwill also be tasked with designing innovative harnesses to allow testing of difficult to reach components, aswell as designing andmaintainingautomation for continuous testing.

What your responsibilities will include:

  • Develop and implement security design verificationstrategy, tests, harness, automationforfeatures and primitives onourGPUs

  • Collaborate with a world-class team to understand product security requirements and feature designs.

  • Leadcontinuous improvement of our testposture

  • Ensure regression coverage to prevent security vulnerabilities

What we need to see:

  • A Bachelor's or aMaster's degree in Computer Science, Electrical Engineering, or a related field.

  • 4+ years of proven experience in low level system software design verification and validation, preferably within the semiconductor industry.

  • Demonstrated ability to work effectively in a team environment, witha track recordof delivering world-class results.

  • Experience ofdeveloping and deploying test plans based on system software requirements and design.

  • Proficiencyin programming languages such as C (required), C++, Python, or similar.

  • Proven experience with code coverage analysis, negative testing, unittestingand other security DV techniques.

  • Excellent problem-solving skills and understanding system software security concepts.

  • Comfortable using AI tools for development and testing.

Ways to stand out from the crowd:

  • Experience withfuzzing, pentestingetc.

  • Hands-on experience with unit testing frameworks (UTF or similar), fuzzing frameworks (AFL,libFuzzeror similar), static analysis (Coverity or similar), code coverage (gcov,VectorCASTor similar)

  • Strong understanding of hardware security, cryptography, securebootand secure coding practices

  • Understanding of CVE/CVSS with practical examples and mitigation strategies

Widely considered to be one ofthe technologyworld's most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com

More Info

About Company

NVIDIA&#8217&#x3B;s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI &#8212&#x3B; the next era of computing &#8212&#x3B; with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, NVIDIA is increasingly known as "the AI computing company.

Job ID: 140902975