CareerPlanSign in

Software Engineering Technical Leader

Milpitas, California, US💼 Full-time💰 $210,600–$210,600🗓 2026-05-18 → 2026-09-26

Core

Architect, design, and develop BIOS, BSP, Diagnostics, and device drivers for Cisco Core and Edge routing products, leading board bring-up and validation of embedded systems.

Role type

Senior IC embedded software engineering leader (hardware bring-up & drivers)

Builds

BIOS, BSP, Diagnostics, and device drivers for Cisco Core and Edge routing products

Domain

Networking hardware, embedded systems, silicon, optics

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, Python, Linux hardware bring-up, device driver development (I2C, MDIO, SPI, UART, PCIe, GPIO), kernel debugging (GDB, KGDB), multi-threading, event handling, state machines, Sonic, ONIE, BMC, IPMI, Redfish

Preferred skills

AI/ML, Layer 2/3 network protocols, network processors, optical networking, secure-boot, CMIS, SFF standards

Technologies

Linux, FPGA, GDB, KGDB, Sonic, ONIE, BMC, IPMI, Redfish

Responsibilities

Architect, design, and develop BIOS, BSP, and Diagnostics; Design, develop, and test kernel and user space device drivers for FPGA and networking peripherals; Lead board bring-up, validation, and debugging of embedded systems; Develop software from concept through delivery for large-scale, high-bandwidth systems; Troubleshoot software defects from kernel modules to applications; Lead technical reviews and discussions across teams

Seniority

Senior, hands-on IC with leadership responsibilities

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