D

Dell Technologies

Makes PCs, AI servers and data storage systems

Principal Software Engineer - Multiple Teams

Hardware Validation & TestingPosted on Nov 10
Full-timeNo salary listedIn-person

About the Job

Requirements

  • Hands-on system breadth and depth in hardware and firmware validation close to the hardware, including NPU tool-based testing and board bring-up, with expertise in ONIE, BIOS/UEFI, BMC/OpenBMC, CPLD, POST, secure boot, PFR, and platform diagnostics.
  • Experience validating iDRAC-based and non-iDRAC-based networking platforms and air-cooled and DLC-based systems, with understanding of switch ASIC, system management, power, thermal, hardware health monitoring, host compute interfaces, Redfish, platform telemetry, firmware logging, and diagnostics.
  • Experience with hardware stress and recovery validation across DDR, PCIe, SSD, PSU, and fan stress, OIR, board reset loops, longevity, resiliency, upgrade/downgrade, recovery, traffic-generator longevity, and PHY testing.
  • Strong Python programming and automation skills, plus ODM and OEM partner release quality, vendor quality management, incoming inspection, supplier scorecards, and CAPA.
  • Bachelor’s or Master’s degree in Engineering in CSE, ECE, EEE, IT, Computer Networks, Cloud Computing, or equivalent.

Responsibilities

  • Validate the hardware and firmware foundation of SONiC-based networking platforms close to the hardware, running checks from ONIE, NOS, and diagnostic environments across BIOS/UEFI, BMC, CPLD, POST, and platform management.
  • Validate board bring-up across Dell iDRAC-based and non-iDRAC-based platforms, boot and board reset loops, version fetch, and SEL review.
  • Execute stability, longevity, failover, recovery, upgrade, and downgrade loops across air-cooled and DLC architectures; use NPU tools and traffic generators for longevity and PHY-related testing; and validate multi-NOS installation and compatibility workflows.
  • Perform security validation, including secure boot, image tampering tests, PFR, firmware integrity, CVE assessment and remediation validation, threat modeling, and platform hardening.
  • Partner with ODM and OEM teams on firmware releases, platform bring-up, defect triage, and release sign-off.
  • Drive vendor quality management, including supplier quality reviews, incoming quality checks, failure analysis, and CAPA.
  • Analyze firmware logs, telemetry, diagnostics, and crash dumps; build test plans and Python automation aligned with spec-driven and test-driven development; and build AI agents to improve execution efficiency and triage and close field escapes.

Desired Qualifications

  • Experience with SpyTest, CI/CD workflows, and automated validation environments, plus exposure to security scanning and network analysis tools such as OpenSCAP, Nessus, Qualys, Trivy, OpenVAS, Lynis, and Nmap.
  • Experience building or using AI agents and AI-assisted workflows with AI models and tools such as Claude, Devin, and GitHub Copilot for automation, test development, analysis, and troubleshooting.

About the Company

Dell Technologies

Makes PCs, AI servers and data storage systems

Dell Technologies makes laptops, desktops, servers, data storage and networking equipment for businesses, governments, schools and consumers, and it builds many of the server racks inside large AI data centers. In 2016 it completed its $67 billion purchase of storage maker EMC, then the largest technology deal ever. One division sells PCs, monitors and Alienware gaming computers, while the other sells PowerEdge servers, storage arrays and networking gear to companies running their own data centers. Dell earns money from those hardware sales plus support, financing and subscription services. Michael Dell founded the company in 1984 from his University of Texas dorm room, and it is based in Round Rock, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Round Rock, TX
Founded
1984

Recently Posted Jobs

Explore more opportunities at Dell Technologies

See more jobs