Lead Software Test Development Engineer – Hardware Manufacturing
Posted 1ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Lead Software Test Development Engineer contributing to validation test solutions for hardware manufacturing facilities. Play a vital role in ensuring quality and reliability in large-scale production environments.
Responsibilities:
- Design and develop test systems and procedures for hardware validation during the manufacturing processes
- Create test plans, test cases, and test scripts to assess the functionality and performance of hardware components or devices such as motherboard, memory, CPU, storage (SSD, HDD, NVMe) and PCIE devices (NIC, GPU, Mezz cards, RAID cards)
- Create, validate, release, and maintain test software and scripts that automate the testing process
- Support and maintenance for the manufacturing server (L10) and rack (L11-L12) level test software and infrastructure deployed at our production facilities
- Collaborate with cross-functional teams, including hardware engineers, manufacturing engineers, and quality assurance personnel, to ensure alignment on testing requirements and quality standards
Requirements:
- BS degree in Electrical/Computer Engineering, Computer Science or related field is preferred
- 5-8 years’ experience in a software role related to manufacturing test development/sustaining with enterprise server, storage or networking products is required
- Excellent verbal and written communication skills
- Experience with server hardware interaction, validation, and configuration
- Experience in 2-3 of the core skills below is required, with expectation to expand skillset as workload requires:
- Programming/scripting languages: Python, Java, BASH.C, C++, experience a plus
- Linux development expertise with a solid understanding of its fundamentals: CentOS/Ubuntu
- Hardware and API solutions for controlling, managing and stressing L10 devices (servers, network and storage SSDs, NVMe): IPMI, Redfish, mprime, FIO, Linpack, ptugen, memtester, iperf
- Creation and configuration (DHCP, PXE boot, nginx) of Virtual Machines (VMs) using VMWare
- Experience with code versioning tools (Git preferred)
- Strong knowledge of professional software engineering practices for the complete software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience working in a multi-site and multi-cultural environment
- Ability to travel domestically and internationally up to 10%
Benefits:
- medical, dental, and vision insurance plans
- paid time off accruing at a rate of 3.07 hours during your first year of employment
- 4 weeks of paid parental leave
- 11 company-paid holidays (9 fixed holidays and 2 optional floating holidays)
- 401(k) retirement plan
- employee stock purchase plan

















