AI Server Test SW Engineer

STARTECX INC.
Garland, TX, United States
10 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$100,000 - $140,000
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Artificial Intelligence Systems Engineering Automation of Tests Intelligent Platform Management Interface Bash Shell BIOS C++ (Programming Language) Code Coverage Nvidia CUDA Computer Programming Computer Engineering
+29 more
Continuous Integration Software Debugging Linux Microprocessors Ethernet Firmware General-Purpose Computing on Graphics Processing Units InfiniBand Python (Programming Language) PCI Express Shell Script Software Engineering Software Testing Automation Framework System Testing Systems Integration AI Infrastructure Graphics Processing Unit (GPU) Extensible Firmware Interface High Performance Computing Test Scripts Git System-level Testing Pytest Information Technology Hardware Infrastructure Network Server Jenkins Nvme Programming Languages

Job description

STARTECX Inc. is seeking an experienced AI Server Test Software Engineer to develop, implement, and maintain automated test software for AI servers, GPU computing platforms, and high-performance computing systems. The ideal candidate will have strong software development skills, hands-on experience with server hardware validation, and expertise in test automation, system diagnostics, and performance benchmarking.

The candidate will work closely with hardware, firmware, system integration, and manufacturing engineering teams to ensure AI server platforms meet functional, performance, reliability, and quality requirements., * Develop and maintain automated test software and frameworks for AI servers, GPU servers, and high-performance computing platforms.

  • Design and implement test scripts for server hardware validation, system integration, functional testing, and production testing.
  • Develop automated test solutions for CPUs, GPUs, memory, storage, PCIe, networking, power supplies, and cooling systems.
  • Perform system-level validation, hardware diagnostics, stress testing, and performance benchmarking.
  • Develop software tools to automate server bring-up, configuration, testing, monitoring, and failure analysis.
  • Integrate test software with BMC/IPMI/Redfish interfaces for system management, monitoring, and control.
  • Develop and maintain Linux-based test environments, scripts, and utilities.
  • Analyze test logs, system telemetry, and performance data to identify hardware, firmware, and software failures.
  • Troubleshoot issues involving GPU communication, PCIe connectivity, memory errors, thermal management, power consumption, and system stability.
  • Implement test automation frameworks using Python, Bash, or other programming languages.
  • Support AI server manufacturing test, engineering validation, and customer qualification activities.
  • Collaborate with hardware, BIOS, BMC, firmware, and system engineering teams to improve test coverage and product quality.
  • Maintain test documentation, software repositories, test procedures, and validation reports.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • 3+ years of experience in software development, test automation, server validation, or system testing.
  • Strong programming skills in Python and/or C/C++.
  • Experience with Linux operating systems and shell scripting.
  • Hands-on experience developing automated test scripts and debugging software or hardware-related issues.
  • Knowledge of computer architecture, server hardware, and system-level testing methodologies.
  • Experience analyzing logs, test results, and system performance data.
  • Strong problem-solving skills and ability to work independently in a fast-paced engineering environment.

Preferred Qualifications

  • Experience testing AI servers, GPU servers, or high-performance computing systems.
  • Familiarity with NVIDIA GPU platforms, CUDA, GPU diagnostics, and GPU stress testing.
  • Experience with server technologies including PCIe, DDR memory, NVMe storage, Ethernet, and InfiniBand.
  • Knowledge of BMC, IPMI, Redfish, BIOS, UEFI, and firmware validation.
  • Experience with automated testing frameworks such as PyTest or Robot Framework.
  • Familiarity with hardware diagnostic and benchmarking tools such as:
  • NVIDIA DCGM
  • GPU Burn
  • stress-ng
  • fio
  • iperf3
  • memtester
  • Linux hardware diagnostic utilities
  • Experience with CI/CD pipelines, Git, Jenkins, or similar automation infrastructure.
  • Knowledge of server manufacturing test processes, system integration, and reliability validation.
  • Experience working with rack-level AI infrastructure and liquid-cooled server systems.

Benefits & conditions

  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…