Finding the best job has never been easier
Share
What you'll be doing:
Develop Software Engineering Environment for inhouse DFT softwares, including CI/CD flow, code quality check,backward-compatibilitymanagement, etc.
Develop QA infrastructure, as part of above environment, including BDD automated test environment, decision coverage calculation, cross-platforms testing, etc.
Improve software architecture. Or deliver test suites including integration tests and performance tests and triage failures.
Collaborate with users and programmers for behavior driven development.
What we need to see:
BS/MS in Computer Science
3+ years of SW development experience or 5+ years of SW QA experience
Familiarity with CI/CD process and BDD development flow (e.g. Jenkins, Cucumber)
Experience in coverage calculation tools (e.g. Bullseye)
Modern software testing framework knowledge (e.g. gtest)
Proficient in C++, at least one scripting language (such as TCL, Perl, or Python), as well as Make/shell scripting on both Linux and Windows
Strong interpersonal skills and ability & desire to innovate
Ways to stand out from the crowd:
Experience in cross-platform SW QA (e.g. Windows + Linux)
C++ diagnosis tools, such as GDB, Valgrind
Knowledge on new C++ standards (C++11/14/17/20)
IC design flow knowledge and EDA software development experience is a plus
These jobs might be a good fit