Leader, Software Engineering | C, C++, BSP, SONiC, Device Driver, Linux, Kernel, People Leader | 12+ years
Core
Lead a high-performing team of software engineers developing BIOS, BSP, and diagnostic software for Cisco's network switches and routers to support AI/ML workloads.
Role type
Senior Manager, Embedded Systems & Device Drivers
Builds
BIOS, Baseboard Support Packages (BSP), and diagnostic software for network infrastructure hardware
Domain
Network Infrastructure Hardware (Switches/Routers) & Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Python, Linux Kernel, Device Drivers, FPGA Integration, Multi-threading, State Machine Implementation, I2C, SPI, UART, PCIe, GPIO, Sonic, ONIE, BMC, IPMI, Redfish
Preferred skills
Kernel Debugging (GDB, KGDB), Board Bring-up, Validation, Layer 2/3 Network Protocols, Optical Networking, Secure-boot, CMIS/SFF Standards
Technologies
Linux, SONiC, ONIE, BMC, Redfish, GDB, KGDB
Responsibilities
Define long-term vision for BIOS/BSP/diagnostic software; Mentor and grow senior engineering teams; Provide guidance on complex architectural decisions for device drivers and FPGA; Partner with hardware and product management teams; Lead the full software development lifecycle; Stay ahead of industry trends in networking and embedded systems
Seniority
Senior Manager, strategic leadership & hands-on technical oversight