CareerPlan

Software Engineer

Bangalore, IndiaFull-time2026-10-25 → 2026-11-10

Core

Design and develop advanced networking features for Ultra-Low Latency (ULL) forwarding, Layer 2/3 services, and HPT solutions on high-performance network devices.

Role type

Senior embedded software engineer (networking ASICs)

Builds

Next-generation Silicon One ASICs based Nexus 9000 series Network platforms with NX-OS software

Domain

Data center networking, AI/ML infrastructure, embedded systems

Deliverable

production ML models

Required skills

C, C++, Linux, embedded software development, Layer 2/3 networking, PTP, ULL, Python, GDB, AI/ML integration

Preferred skills

Nexus 9000 series platform experience

Technologies

Linux, C, C++, Python, GDB, NX-OS, Silicon One ASICs

Responsibilities

Design, implement, and test scalable software systems for high-performance network devices; Build, optimize, and enhance Port complex control plane, Layer2, Layer 3 and PTP software; Champion AI/ML integration into the platform workflow; Troubleshoot and resolve sophisticated software issues across large, distributed codebases.

Seniority

Mid-level, hands-on IC