Software Engineering Technical Leader
Cisco · Milpitas, CA · Product and Engineering
About this role
Cisco is hiring a director-level Director of Engineering in the software engineering function based in Milpitas, CA. The posting calls out experience with Python, C, Linux, Networking. Compensation is listed at $210,600–$305,100 per year.
- Role
- Director of Engineering
- Function
- software engineering
- Level
- director
- Track
- Management
- Employment
- Full-time
- Location
- Milpitas, CA
- Department
- Product and Engineering
- Posted
- May 18, 2026
More roles at Cisco
Job description
from Cisco careersJob posting may be removed earlier if the position is filled or if a sufficient number of applications are received.
Meet the Team
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.
What You'll Do:
• 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.
Minimum Qualifications:
• Bachelor’s degree in Electrical Engineering, Computer Science, or related field with 12+ years experience, or Master’s degree with 10+ years experience.