Note: The job is a remote job and is open to candidates in USA. Adapture is seeking a Hardware Test Engineer to support the development of manufacturing test systems for enterprise server and datacenter hardware. This role focuses on building and maintaining software that validates physical hardware systems during the manufacturing process, ensuring that complex hardware systems function correctly before deployment.
Responsibilities
- Design and develop automated test systems for server and rack-level hardware
- Build test plans, test cases, and scripts to validate: CPUs, memory, storage (SSD/NVMe), NICs, and PCIe devices
- Develop software that interfaces with hardware for control, validation, and data collection
- Write and maintain scripts and applications that: Control test equipment, Execute validation procedures, Capture and analyze system-level data
- Develop tools that support high-volume production environments
- Support L10 (server-level) and L11 (rack-level) test environments
- Maintain and improve test infrastructure in manufacturing facilities
- Troubleshoot production issues and implement system improvements
- Execute and enhance: Stress testing (thermal, load, performance), Hardware diagnostics, System bring-up and validation workflows
- Partner with: Hardware engineering teams, Manufacturing and production teams, Quality and operations teams
- Align testing strategies with product and production requirements
- Lead and mentor test development engineering teams
- Define strategy for manufacturing test systems and infrastructure
- Drive process improvements and scalability across global operations
Skills
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
- Engineer: 5–8+ years of experience in hardware test development, system validation, or manufacturing test environments
- Manager: 8–12+ years of experience with team leadership in test engineering or manufacturing environments
- Strong programming/scripting experience (Python required; Bash/Linux scripting preferred)
- Hands-on experience with Linux systems (Ubuntu, CentOS)
- Experience developing software that interacts directly with hardware systems
- Familiarity with hardware validation concepts, including: System bring-up, BIOS/firmware interaction, Device enumeration (PCIe, storage, networking components)
- Experience with tools and protocols such as: IPMI, Redfish, or similar hardware management interfaces
- Hardware stress and performance tools (e.g., FIO, Linpack, memtester)
- Experience with: Git/version control
- CI/CD workflows (infrastructure or manufacturing environments)
- Experience working with: Enterprise servers, storage systems, or networking hardware
- Rack-level or datacenter-scale environments
- Exposure to: Virtualization and provisioning (VMware, PXE boot, DHCP configuration)
- Networking fundamentals (L1–L3 concepts, switching/routing basics)
- Background supporting: High-volume manufacturing or production environments
- Multi-site or global operations
Company Overview