> Markdown version of [/jobs/ext/4218838-embedded-software-engineering-technical-leader](https://www.wearedevelopers.com/jobs/ext/4218838-embedded-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). --- # Embedded Software Engineering Technical Leader - **Company:** Cisco Systems, Inc. - **Location:** Milpitas, CA, United States - **Experience:** Expert - **Salary:** $186,900.0 - $267,700.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, Embedded Software, Field-Programmable Gate Array (FPGA), Python (Programming Language), Kernel Debuggers, Network Architecture, Network Protocols, Open Source Technology, PCI Express, Software Engineering, Universal Asynchronous Receiver/Transmitter, Network Switches, Network Routers, Serial Peripheral Interface, Software Troubleshooting, Information Technology, Cisco - **Published:** October 12, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3467044362&tx=VT6459TTT&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Bachelor's degree in Electrical Engineering, Computer Science, or related field with 10+ years experience, or Master's degree with 8+ years experience. * Prior experience in C, C++, and Python programming. * Previous experience with hardware and device driver development background, including experience with Linux hardware bring-up. * Prior experience with Sonic, ONIE, BMC, IPMI, and/or Redfish technologies. * Prior experience in developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART, PCIe, and/or GPIO. Preferred Skills * Proficient in kernel debugging tools such as GDB and KGDB. * Prior experience developing software from concept through delivery for large-scale, high-bandwidth systems. * Previous experience in troubleshooting software defects from kernel modules to applications. * Prior experience with collaborative system design, specification writing, and requirements review. * Commitment to quality, mentoring, and continuous learning in networking, optics, and embedded systems. * Experience with AI/ML. * 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). * Strong communication skills and knowledge of software quality processes. ## Description The Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring the reliability and performance of our world-class hardware. Our team develops software for Cisco's network switches and routers, which feature advanced application awareness to build a flexible and agile network infrastructure. These capabilities support multi-layered responses to the diverse workload demands of AI and ML. This is a unique opportunity to grow your technical skill set and gain visibility and recognition across cross-functional teams within Cisco. We value motivated individuals who enjoy solving complex challenges and thrive in a collaborative, innovative environment. Your Impact * 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.