
Software Principal Engineer
Dell Technologies1 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 for large-scale data center networks and AI fabric capabilities on Dell PowerSwitch 800GbE/1.6TbE DLC platforms.
- Validate RoCEv2, PFC/ECN-based congestion management, adaptive routing, MRC, SRv6, and dynamic load balancing for large-scale GPU clusters.
- Troubleshoot system, scalability, performance, and customer issues across control plane, data plane, SAI, and switch ASIC layers.
- Use Dell-provided AI tools for test development, test generation, log analysis, debugging, and documentation.
- Collaborate with hardware, silicon, quality engineering, product management, solutions, and customer-facing teams to deliver reliable releases through continuous integration and delivery.
Requirements
- 10+ years of experience developing, testing, and automating networking software validation for enterprise, cloud, and high-performance data center environments.
- Deep knowledge of data center and AI fabric networking, including BGP, OSPF, IS-IS, BGP EVPN, VxLAN, SRv6, multicast, switching, ACLs, QoS, leaf-spine architectures, RDMA/RoCEv2, PFC, ECN/DCQCN, adaptive routing, and dynamic load balancing.
- Experience creating test strategies, test plans, and validation matrices from protocol RFCs and feature specifications, and executing functional, regression, scale, performance, and interoperability testing.
- Experience with Ixia IxNetwork, Spirent TestCenter, TRex, Scapy, PTF, sonic-mgmt, and Wireshark.
- Hands-on experience with pytest, pyATS, SpyTest, Robot Framework, REST APIs, gNMI/OpenConfig, NETCONF/YANG, and Ansible.
- Experience integrating automated test suites into Jenkins or GitHub Actions pipelines and using Git for version control.
- Strong debugging skills with packet captures, system logs, and switch telemetry, including reproducing and isolating issues with development and customer engineering teams.
- Bachelor’s or master’s degree in computer science, computer engineering, or a related discipline is desirable.
- Experience 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.
Tech Stack
Categories
About Dell Technologies
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.