Authoring stress tests to validate hardware conceptual designsAuthoring Functional Specifications to communicate intentions with the broader teamDebugging of challenging issues multi-server execution environmentsReviewing peers code against good-practices and target architecturesUnit-test code development for validation (positive and negative testing) or new tests createdDevelopment of doc templates and test reports to communicate with hardware team counterparts of testing resultsRoot-cause unexpected issues and develop multi-layered patches to address immediate and long-term consequences of the issueDrive your own efforts to contribute to hardware tools team overall prioritiesLearn the varied code languages to support the various tools used by existing team development software suites, including C / C++, golang, python, TCL, and others.B.S. Electrical Engineering and / or B.S. Computer Engineering3-5 years of relevant experience in software engineering for tools developmentSelf-motivated w / a passion for developing elegant , high-quality software solutionSkills Required
Golang, Python, Tcl, Testing