CareerPlanSign in

Embedded Software Engineering Sr. Technical Leader | C, C++, BSP, SONiC, Device Driver, Linux, Kernel | 12 + years

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

Core

Architect and develop BIOS, BSP, diagnostics, and device drivers for Cisco's Core and Edge routing products to ensure hardware reliability and performance.

Role type

Senior Embedded Software Technical Leader

Builds

BIOS, Baseboard Support (BSP), diagnostics, and device drivers for network switches and routers

Domain

Networking hardware (switches/routers) + Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, Python, Linux kernel development, device driver development, hardware bring-up, multi-threading, state machine implementation, I2C, SPI, UART, PCIe, GPIO, Sonic, ONIE, BMC, IPMI, Redfish

Preferred skills

Kernel debugging (GDB, KGDB), board bring-up leadership, large-scale high-bandwidth system design, Layer 2/3 network protocols, optical networking, secure-boot, SFF standards (SFP, QSFP)

Technologies

Linux, C, C++, Python, FPGA, GDB, KGDB, ONIE, BMC, IPMI, Redfish, PCIe, I2C, SPI, UART, GPIO

Responsibilities

Architect and develop BIOS, BSP, and diagnostics; Design, develop, and test device drivers for FPGA and high-speed networking peripherals; Develop and execute software test plans; Collaborate with cross-functional teams to debug prototypes and validate software; Act as an expert for complex consultations; Shape technology and industry trends

Seniority

Senior, hands-on IC with leadership responsibilities

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