Dell Technologies•2h ago
Indeed
Software Principal Engineer
Bengaluru, Karnataka
Senior Level
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 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