Dell Technologies
Dell Technologies•2h ago
Indeed

Software Principal Engineer

Bengaluru, Karnataka
Senior Level

Auto Apply to 50+ AI Matched Software Principal Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Dell Technologies

Full Job Description

Principal Software Engineer - Networking Team

Dell Technologies invites you to join the cutting edge of software engineering in Bengaluru/Chennai. As a Principal Software Engineer on our Networking team, you will lead end-to-end development for Dell Enterprise SONiC solutions powering high-performance data center and AI fabric environments.

What You Will Achieve:
  • Own complex networking features from requirements to production delivery in fast-paced AI/datacenter environments.
  • Architect large-scale capabilities on PowerSwitch platforms (800GbE/1.6TbE) featuring RoCEv2, SRv6, and adaptive routing.
  • Troubleshoot system scalability across control plane, data plane, SAI, and ASIC layers.
  • Leverage AI-assisted tools for development acceleration while driving fabric automation via REST APIs, gNMI/OpenConfig, Python, Ansible, and ONIE.
  • Mentor engineers and collaborate globally with hardware, silicon, quality, and product teams to release reliable solutions.

Essential Requirements:
  • Bachelor's/Master's in CS/CE or equivalent experience; 10-15 years developing networking software for enterprise/cloud/AI environments.
  • C/C++ and Python proficiency on Linux with SONiC/Switch Abstraction Interface (SAI) expertise.
  • New hardware platform bring-up, board validation, and ASIC/FPGA integration experience.
  • Expertise in low-level interfaces (PCIe, I2C, SPI) covering 1GbE to beyond-400GbE speeds.
  • Firmware/ONIE/platform lifecycle management skills including thermal/power monitoring software.

Desirable:
  • Sonic OS platform code development and community contributions.
  • Knowledge of emerging hardware designs like DLC platforms.

Company

Dell Technologies

Dell Technologies

Dell Technologies is a global leader in technology, transforming how individuals and organizations work, live, and play. Headquartered globally with operations including Bengaluru, Chennai, and other ...

Bengaluru, Karnataka
Posted on Indeed

Practice this interview

A voice mock interview for Software Principal Engineer at Dell Technologies, with questions from this job description and your resume, and a scored report afterwards.

Set up interview