Staff Test Software Developer
Core
Design, develop, and maintain test software and systems for manufacturing processes, specifically for enterprise server, storage, and networking hardware components.
Role type
Staff Test Software Developer
Builds
Automated test systems, test scripts, and infrastructure for validating hardware functionality and performance.
Domain
Hardware manufacturing testing, enterprise server/storage/networking infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python programming, Linux commands and bash scripting, hardware API integration (IPMI, Redfish, mprime, FIO, Linpack, ptugen, memtester), network virtualization (VMware, SDN), virtual machine configuration (VMWare, DHCP, PXE boot, nginx), version control (Gitlab), software development life cycle practices
Preferred skills
AI integration knowledge, edge networking protocols (BGP, DHCP Relay, ECMP)
Responsibilities
Design and develop test systems and procedures for manufacturing processes; Create, validate, release, and maintain test software and scripts that automate the testing process; Support and maintenance for manufacturing server and rack level test software and infrastructure; Maintain comprehensive documentation of test procedures, specifications, and Infrastructure; Collaborate with cross-functional teams to ensure alignment on testing requirements and quality standards
Seniority
Staff, hands-on IC