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 test plans, identifying, and writing test cases based on user requirements, and providing automation of testing.
Architecting and maintaining regression testing frameworks.
Performing code reviews, static analysis, and dynamic testing.
Working closely with our diverse team members on flows to provide DFT and DFP 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 4+ 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.
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.