Dell Technologies

Software Principal Engineer

Dell Technologies
Apply
1 day ago
Chennai, IndiaStaff+

Responsibilities

  • Own end-to-end test strategy and validation for complex networking features, including requirements analysis, test planning, test case design, automation, execution, and release qualification.
  • Design and build test topologies to validate large-scale data center networks and AI fabric capabilities on Dell PowerSwitch DLC platforms.
  • Validate networking capabilities including RoCEv2, PFC/ECN congestion management, adaptive routing, MRC, SRv6, and dynamic load balancing for large-scale GPU clusters.
  • Troubleshoot system, scalability, performance, and customer issues across the control plane, data plane, SAI, and switch ASIC layers.
  • Use Dell AI tools for test script development, test generation, log analysis, debugging, and documentation.
  • Collaborate with hardware, silicon, software, validation, quality engineering, product management, solutions, and customer-facing teams to deliver reliable releases.

Requirements

  • Bachelor’s or master’s degree in computer science, computer engineering, or a related discipline, or equivalent professional experience.
  • 10+ years of experience developing, testing, and automating networking software validation for enterprise, cloud, and high-performance data center environments.
  • Strong debugging skills using packet captures, system logs, and switch telemetry, with experience reproducing and isolating issues with development and customer engineering teams.
  • In-depth knowledge of data center and AI fabric networking, including routing, switching, ACLs, QoS, leaf-spine architectures, and AI/HPC Ethernet fabrics.
  • Experience creating test strategies, test plans, validation matrices, test topologies, and functional, regression, scale, performance, and interoperability tests from RFCs and feature specifications.
  • Experience with Ixia IxNetwork, Spirent TestCenter, TRex, Scapy, PTF, sonic-mgmt, Wireshark, pytest, pyATS, SpyTest, Robot Framework, REST APIs, gNMI/OpenConfig, NETCONF/YANG, Ansible, Jenkins or GitHub Actions, and Git.
  • Familiarity with open-source networking projects, AI/ML tools, Dell AI Factory solutions, PowerEdge AI servers, DLC Platform, and Kubernetes- or Slurm-based AI/HPC clusters is desirable.
  • Understanding of SDLC, testing methodologies, and quality engineering best practices is desirable.

Tech Stack

AnsibleGitGitHub ActionsJenkinsKubernetespytestRobot Framework

Categories

Dell Technologies

About Dell Technologies

10,000+ employees

Dell Technologies builds PCs, monitors, and peripherals for consumers and enterprises, and provides servers, storage, networking, and edge solutions for data centers. It sells hardware, software, and support services through direct, channel, and online models to organizations of all sizes and the public sector. Founded in 1984 and headquartered in Round Rock, Texas, it includes the former EMC storage business and operates globally across client computing and infrastructure markets.

Contact me