TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide
Position: Advanced GPU Hardware Development Lab Technician/Engineer
Location: Austin, TX 78735
Job Type: Temporary Assignment
As an Advanced GPU Hardware Development Lab Tech, you will assist in the deployment of lab infrastructure, lab networking, lab systems, SW tools, prototype systems set ups, test equipment, work in the Materials Lab Store, follow the directions of the Lab Manager, and work alongside the other Lab Technicians.
While working with cutting edge HPC (high performance computing) technologies, you and the team will be enabling the bring-up and development of advanced GPU systems and designs.
This is a cross-functional technical position working with Sr. HW Development Leads and engineers, the Lab Manager, other lab technicians, and the Facilities team.
THE PERSON:
A successful candidate must be curious, self-driven, collaborative, and a strong team player with solid technical as well as hands-on skills to support optimal performance and lab operations.
Must be proactive, and have excellent teamwork, communication, and time management skills.
Preferably should have an understanding of the general silicon engineering process (preferably GPU, or CPU/APU), from concept to tape-out to production.
Preferred experience with system management, automated deployment, monitoring, and ticketing tools is a plus.
Responsibilities:
Assists in the day-to-day operations of, and work w/the team to resolve the associated issues with the Development Lab equipment infrastructure and systems. Including:
Configure and rack-and-stack of lab systems
Configure GPU prototype systems set ups
Test equipment deployment
Operating systems deployments, and software loads
Maintain system environmental management equipment
Work with the other Lab Technicians
Develop and maintain automation and orchestration software and scripting to assist with lab infrastructure
Prioritize and efficiently manage a number of concurrent lab projects and equipment deployment/configuration tasks
Execute manual and automated testing & inventory management
Ability to be flexible on responsibilities and hours - flexible hours includes occasionally working until midnight & weekend shifts, plus extended hours when required
Conduct testing of device samples via Automated Test Equipment (ATE), applying test environment interface to load, initiate and log results.
Prepare machines to deploy automated test framework, and execute automated tests
Document current and new approaches
Contribute to scripting of automated tasks
Monitor health of machines and help with necessary maintenance if needed (replace burnt parts, upgrade parts, etc)
Create/Update inventory reports
Report on daily lab deployment/configuration status and results
Requirements:
Experience in Unix shell scripting, Python, PL/SQL, PowerShell, and Bash
Prior application development experience in Puppet/Chef, Teamcity/Jenkins, Gradle/Ant, SVN/Git, Artifactory/Ivy, Automation
Must - Experience with automated deployment processes such as Cobbler, Ansible, Chef, and Open-Stack
Must - Understanding of computer HW and architecture, and the HW development cycles
Hands on experience working in a Hardware Development Lab
Must - Experience with best practices for configuring machines that are directly exposed to the internet
Prefer strong networking and information security skills, and experience with VXLAN, and MLAG
Experience with deployment, ticketing, and monitoring software tools such as Snipe-IT, ServiceNow, and Zabbix
Minimum 2 years relevant hands-on experience in High Tech industry, HW deployment, SW Development, under Windows and Linux operating systems
Understanding of computer HW and architecture, and the HW development cycles
Experience in industrial and electrical specifications, network and electrical installations
Exposure to lab safety protocols, ESD protocols, and OSHA regulations
Solid understanding of PC Platform Architecture
Hands-on experience with assembling PCs from components, set-up, configuration
2+ years of experience in planning and maintaining lab facilities
2+ years of excellent and proven troubleshooting skills in areas of Wi-Fi, Switch, Router, Desktop, Server & Network
2+ years of experience in Linux and Windows environment.
Nice To Have:
Experience in deploying and using Virtualization a plus (eg: Citrix, vmWare, Linux KVM.)
Experience in PXE based booting and provisioning machines a plus
Testing Frameworks, Clobber/Razor PXE Boot
Knowledge of Scaled Agile Framework (SAFe) such as Program Increments, Lean, Kanban, Shared Understanding
Experience using tools such as JIRA, Confluence, SharePoint, Project 2016, Jenkins
ACADEMIC CREDENTIALS:
Minimum: Technical College Degree with specialization in HW deployment, Software Quality Assurance.
Preferred: Bachelors in Computer Science, Computer Engineering or equivalent degree.
TekWissen Group is an equal opportunity employer supporting workforce diversity.