DevOps Engineer, DFX Software
nvidia
Job Description
What you will be doing:
-
Providing hardware, software, and lab support for testing and validation processes.
-
Architecting highly automated and customizable Software Quality processes for design flows using software engineering with modular design and object-oriented techniques.
-
Crafting feature test plans, identifying, and writing test cases based on user requirements, and providing automation of testing.
-
Maintaining regression testing frameworks and developing test reporting mechanisms
-
Performing code reviews, static analysis, and dynamic testing.
-
Continuously delivering high-quality, bug-free Software Applications.
-
Working closely with our diverse team members on flows to provide DFT and methodologies for industry-leading chip designs.
-
Supporting the development of tools using C++/Python/TCL.
-
Working cross-functionally with DFT Methodology, Implementation, and design teams with important DFT tools support.
What we need to see:
-
A BS or MS in Electrical Engineering, Computer Science, or Computer Engineering with at least 2+ years of relevant work experience in Software QA role.
-
Knowledge of different software testing techniques, code reviews, code coverage, unit and flow testing, use case testing, random, white, and black box testing.
-
Experience with test management tools such as TestRail or Zephyr.
-
Familiarity with CI/CD tools like Jenkins and GitLab.
-
Strong GenAI, LLM, AI Code Generation skills desirable.
-
Good software design, algorithms, programming and scripting skills in Python, Tcl, or C++ desired.
-
Skills Cmake or Meson
-
Experience with defect tracking tools such as JIRA.
-
Experience in providing lab software and hardware
Ways to stand out from the crowd:
-
Knowledge or experience with DFT is a plus.
-
Knowledge of BDD processes is desirable.
-
Verilog and ASIC design principles, including knowledge of logic cells is a plus.
-
Experience in CUDA
-