> Markdown version of [/jobs/ext/1300674-software-engineering-technical-leader](https://www.wearedevelopers.com/jobs/ext/1300674-software-engineering-technical-leader). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineering Technical Leader - **Company:** Cisco Systems, Inc. - **Location:** Milpitas, CA, United States - **Experience:** Expert - **Salary:** $210,600.0 - $305,100.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Board Bringup, C (Programming Language), Artificial Intelligence, Intelligent Platform Management Interface, BIOS, Binary Space Partitioning, C++ (Programming Language), Content Management Interoperability Services, Software Quality, Software Debugging, Linux, Device Drivers, Field-Programmable Gate Array (FPGA), Python (Programming Language), Kernel Debuggers, Network Protocols, Open Source Technology, PCI Express, Software Engineering, Universal Asynchronous Receiver/Transmitter, Multithreading, Serial Peripheral Interface, State Machines, Software Troubleshooting, Information Technology, Cisco - **Published:** July 16, 2026 - **Apply:** https://dejobs.org/x/x/DEF43AE6091C45B3A543382D4D11DD1F/job/ ## About the Role * Bachelor's degree in Electrical Engineering, Computer Science, or related field with 12+ years experience, or Master's degree with 10+ years experience. * Proficient in C, C++, and Python programming. * Experience with Sonic, ONIE, BMC, IPMI and Redfish technologies. * Strong hardware and device driver development background. * Extensive Linux hardware bring-up experience. * Expertise in multi-threading, event handling, and state machines. * Skilled in device drivers for protocols like I2C, MDIO, SPI, UART, PCIe, GPIO. * Proficient in kernel debugging tools such as GDB and KGDB. * 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. * Collaborative system design, specification writing, and requirements review. * Commitment to quality, mentoring, and continuous learning in networking, optics, and embedded systems. Desired Skills: * AI/ML experience. * Knowledge of Layer 2/3 network protocols. * Strong troubleshooting and debugging skills. * Experience with network processors and optical networking. * Familiarity with secure-boot, open source tools, CMIS, and SFF standards (SFP, QSFP). * Good communication skills and knowledge of software quality processes. ## Description * Architect, design, and develop BIOS, BSP, and Diagnostics for Cisco Core and Edge routing products. * Design, develop, and test kernel and user space device drivers for FPGA and networking peripherals. * Develop and execute software test plans. * Collaborate with cross-functional teams to debug prototypes and validate software. * Lead technical reviews and discussions across teams. ## Related Videos - [How Cisco embraced a DevOps culture within its network engineering team](https://www.wearedevelopers.com/videos/99-how-cisco-embraced-a-devops-culture-within-its-network-engineering-team) - [10M Data Records Lost, Underwater Computing, and Psychedelic Fish - Matthias Geniar](https://www.wearedevelopers.com/videos/1908-10m-data-records-lost-underwater-computing-and-psychedelic-fish-matthias-geniar) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Computer Vision from the Edge to the Cloud done easy](https://www.wearedevelopers.com/videos/263-computer-vision-from-the-edge-to-the-cloud-done-easy) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)