We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Test Automation & Firmware Engineering Intern

Sanmina Corporation
United States, Colorado, Colorado Springs
Sep 05, 2025

Viking Enterprise Solutions (VES) has a rich history of leadership in providing storage and storage server platforms to hyperscale and enterprise data centers worldwide. The division leads the market with ultra-high capacity and high-performance systems. Now VES provides advanced software solutions supporting ML/AI applications for generative and inferential AI in the data center and at the Edge. Software is at the heart of what makes VES a solutions provider. Cloud native systems are designed and built to simplify the use of tools and hardware so users get the job done quickly and efficiently. VES also designs and builds NVMe flash based server appliances, JBOD storage systems and related products for a variety of data center and storage applications. Viking Enterprise Solutions products are tailored for integration into OEM, System Integrator and data center products.

Viking Enterprise Solutions is proud to be part of the Sanmina family. Sanmina is recognized as a technology leader, providing end-to-end design, manufacturing and logistics solutions, maintaining a global footprint of design and manufacturing operations in 23 countries on six continents.

Job Purpose:

In this role, the Test Automation & Firmware Engineering Intern will participate in firmwarevalidationandtest automationactivities for the Viking Enterprise Solutions engineering group. This role is critical in supporting the qualification of cutting-edge data storage and server products in our Colorado Springs lab.

The intern will develop and maintain a sophisticatedPython 3test suite designed to automate performance benchmarks, stress tests, and hardware validation. They will execute these automated test cases, analyze results, and help diagnose failures across firmware, hardware, and OS layers. The ideal candidate will have strong Linux skills, a passion for automation, and a desire to gain deep experience with enterprise server hardware.

Nature of Duties/Responsibilities:



  • Set up and configure lab systems, including servers, switches, and storage enclosures.
  • Install and manage various Linux distributions (e.g., Fedora) and test software on DUTs (Devices Under Test).
  • Develop and maintain Python 3 test scripts for hardware validation and performance benchmarking.
  • Automate interactions with server hardware using command-line tools likeipmitool,nvme-cli,smartctl, andfio.
  • Execute test suites, collect logs, and generate comprehensive test reports in Excel and PDF formats.
  • Retrieve system logs, firmware logs, and diagnostic data from servers and JBODs for failure analysis.
  • Open and track issues discovered during testing, integrating results with Jira.
  • Troubleshoot complex failures related to firmware, hardware configuration, OS settings, and network connectivity.


Education and Experience:

Required:



  • Currently pursuing a degree in Computer Science, Computer Engineering, or a related field.
  • StrongLinux operating system experience, including package management (dnf/apt), system services (systemctl), and shell scripting.
  • Proficiency inPython 3scripting and a solid understanding of its standard library.
  • Familiarity with server hardware components (e.g.,BMC, BIOS, NVMe, DIMMs).
  • Basic understanding of networking concepts (TCP/IP, DNS, SSH, Firewalls).
  • Excellent problem-solving skills and strong communication to interact with the team.


Sanmina is an Equal Opportunity Employer

Pay: $22.00 - $28.00 per hour, depending on college year.


Applied = 0

(web-759df7d4f5-28ndr)