CareerPlanGet AI match score →

Senior Principal Software Engineer

Bengaluru, Karnātaka, India💼 Full-time🗓 2026-06-18 → 2026-07-30

Core

Designing fault-tolerant, resilient systems for high-performance AI-native networks and secure infrastructure.

Role type

Senior Principal Software Engineer (Hardware/Network Systems)

Builds

Secure, AI-native networking infrastructure, routing, switching, and management software

Domain

Networking, Hardware, Embedded Systems, AI Infrastructure

Deliverable

production ML models | product features

Required skills

C, C++, distributed systems, device drivers, Linux/OS fundamentals, data structures, hardware-level protocols (PCIe, SPI, I2C, Ethernet, FPGA, CPLD)

Preferred skills

firmware development, fault-tolerant system design, timing protocols (SyncE, PTP), Flash Driver

Technologies

Linux, C, C++, PCIe, SPI, I2C, FPGA, CPLD, Ethernet (10G-400G), Retimers

Responsibilities

Develop and debug complex hardware-software interactions, design resilient distributed systems, troubleshoot low-level hardware issues, articulate technical details via documentation

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗