Dell Technologies

Software Principal Engineer

Dell Technologies
Apply
13 hours ago
Chennai, IndiaStaff+

Responsibilities

  • Own networking features end to end from requirements and architecture through validation and delivery of production-quality Dell Enterprise SONiC software.
  • Architect and deliver data center and AI fabric capabilities on Dell PowerSwitch platforms, including RoCEv2, congestion management, adaptive routing, SRv6, and dynamic load balancing.
  • Troubleshoot system, scalability, performance, and customer issues across the control plane, data plane, SAI, and switch ASIC layers.
  • Develop fabric automation and lifecycle management using REST APIs, gNMI/OpenConfig, YANG, Python, Ansible, ONIE, and ZTP.
  • Perform networking hardware platform bring-up, board-level validation, switch ASIC integration, and software enablement.
  • Lead architecture and code reviews, mentor engineers, and coordinate with hardware, silicon, quality, product, 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–15 years of experience developing networking software for enterprise, cloud, AI, and high-performance data center environments.
  • Strong C/C++ and Python programming skills on Linux, with hands-on SONiC or equivalent network operating system experience, including containerized NOS architecture and SAI.
  • Experience with hardware platform bring-up, board-level validation, switch ASICs, PHYs, FPGAs/CPLDs, BMCs, EEPROMs, sensors, fans, PSUs, and optics.
  • Expertise in low-level hardware interfaces including I2C/SMBus, PCIe, SPI, MDIO, UART, and GPIO, plus x86 driver development.
  • Experience across Ethernet interfaces from 1GbE through 400GbE and beyond, including 800G and 1.6T, as well as MacSec, timing, and SFP/QSFP/QDD/OSFP optics.
  • Experience with ONIE, firmware, secure boot, platform lifecycle management, and monitoring software for hardware health, thermal, power, and fault conditions.
  • Desirable qualifications include SONiC OS platform code development and community contributions, plus experience with emerging hardware designs such as DLC platforms.

Benefits

  • Work location is Chennai/Bangalore.
  • Application closing date is 30 November 2026.
  • Dell Technologies provides an equal employment opportunity workplace free from discrimination and harassment.

Tech Stack

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