Devops Engineer, Dfx Software

NVIDIA NVIDIA · Semiconductors · Bangalore, India

NVIDIA is seeking a DevOps Engineer for their Software Quality Assurance team, focusing on CAD tools and flows for semiconductor products. The role involves architecting automated testing processes, crafting test plans, maintaining regression frameworks, and supporting tool development using C++, Python, and TCL. Requires a BS/MS in EE/CS/CE with 2+ years of QA experience, knowledge of testing techniques, CI/CD tools, and defect tracking. GenAI/LLM/AI Code Generation skills are desirable.

What you'd actually do

  1. Providing hardware, software, and lab support for testing and validation processes.
  2. Architecting highly automated and customizable Software Quality processes for design flows using software engineering with modular design and object-oriented techniques.
  3. Crafting feature test plans, identifying, and writing test cases based on user requirements, and providing automation of testing.
  4. Maintaining regression testing frameworks and developing test reporting mechanisms
  5. Performing code reviews, static analysis, and dynamic testing.

Skills

Required

  • Software QA
  • test management tools
  • CI/CD tools
  • defect tracking tools
  • Python
  • Tcl
  • C++
  • software design
  • algorithms
  • scripting skills

Nice to have

  • GenAI
  • LLM
  • AI Code Generation
  • Cmake
  • Meson
  • DFT
  • BDD processes
  • Verilog
  • ASIC design principles
  • CUDA