Software Test Development Engineer
Liquid Cooling
The Software Test Development Engineer will drive launch and ongoing support of high-power AI/ML, GPU, and hardware accelerator-based server, storage, and networking platforms featuring advanced liquid cooling. This role owns test process development for full rack (L6,10/L11) assembly and integration—ensuring quality, performance, and safety—across NPI and sustaining production.
Essential Duties & Responsibilities
Test Development & Execution
Liquid Cooling Failure Analysis & Debugging
Automation & Data Analysis
Continuous Improvement
Technical Leadership & Training
Cross-Functional Collaboration
Reporting & Communication
Safety & Compliance
Experience
Bachelor’s degree in CS, CE, EE/Electronics, or related field (MSEE or advanced degree preferred).
8-10 years’ experience in software manufacturing test development/sustaining with enterprise servers, storage or networking products is required.
Proficiency in scripting languages (Python, Bash), advanced Linux command-line operations, and hardware/network troubleshooting including the ability to train others on Linux fundamentals.
Linux development expertise with a solid understanding of its fundamentals: Eg Ubuntu.
Expertise with hardware and API solutions for controlling, managing and stressing L10 devices (servers, network and storage SSDs, NVMe).
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.
Ability to travel up to 10% globally as required.
Expertise in computer and server hardware/software integration, diagnostics, and repair -particularly within a manufacturing or high-level assembly environment.