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 production delivery.
  • 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 control-plane, data-plane, SAI, and switch ASIC layers.
  • Drive fabric automation and lifecycle management using gNMI/OpenConfig, YANG, Python, Ansible, ONIE, and ZTP.
  • Lead architecture and code reviews, mentor engineers, and coordinate with hardware, silicon, quality, product, and customer-facing teams.
  • Apply AI-assisted engineering tools to accelerate development, testing, debugging, and engineering productivity.

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 new hardware platform bring-up, board-level validation, and networking product software enablement.
  • Hands-on integration experience with switch ASICs, PHYs, FPGAs/CPLDs, BMCs, EEPROMs, sensors, fans, PSUs, and optics.
  • Expertise in I2C/SMBus, PCIe, SPI, MDIO, UART, GPIO, x86 driver development, Ethernet interfaces from 1GbE through 400GbE and beyond, MacSec, timing, and networking optics.
  • Experience with ONIE, firmware, secure boot, platform lifecycle management, and hardware health, thermal, power, and fault monitoring software.
  • Desirable qualifications include SONiC platform code development and community contributions, plus experience with emerging hardware designs such as DLC platforms.

Benefits

  • Chennai/Bangalore work location.
  • Application closing date: 30 November 2026.

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