CareerPlanSign in

Senior Embedded SE | C, Device Driver, Linux, Networking (NPU & DPU) - 7+ years - Bangalore

Bangalore, India💼 Full-time🗓 2026-07-01 → 2026-09-26

Core

Design, develop, and test BSP, diagnostics, and kernel/user-space device drivers for Cisco Core and Edge routing products (NPU/DPU) to ensure hardware reliability and performance.

Role type

Senior Embedded Software Engineer

Builds

BSP, diagnostics, and device drivers for network switches and routers

Domain

Networking hardware, Embedded Linux, NPU/DPU

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, Python, Linux device driver development, Linux hardware bring-up, multi-threading, event handling, state machine implementation, debugging embedded systems, I2C/SPI/UART/PCIe/GPIO protocols

Preferred skills

Kernel debugging (GDB/KGDB), Layer 2/3 network protocols, AI/ML and Agentic AI frameworks, optical networking, secure-boot, CMIS/SFF standards

Technologies

Linux, FPGA, GDB, KGDB

Responsibilities

Design and develop BSP and diagnostics, develop and test kernel/user-space drivers, execute software test plans, debug prototypes and validate software

Seniority

Senior, hands-on IC (7+ years)

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