Software Engineering Technical Leader
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Architect, design, and develop BIOS , BSP, and Diagnostic s for Cisco Core and Edge routing products.
- Design, develop, and test kernel and user space device driver s 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.
Requirements
- 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, debug ging, and validating embedded systems and device driver s for protocol s such as I2C , SPI , UART , PCIe , and/or GPIO .
- Preferred Skills
- Proficient in kernel debug ging 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 protocol s.
- Strong troubleshooting and debug ging 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.
- Why Cisco?
- We are Cisco, and our power starts with you.
- Message to applicants applying to work in the U.S. and/or Canada:
- The starting salary range posted for this position is $183,800.00 to $263,600.00 and reflects the projected salary range for new hires in this position in U.S. and/or Canada locations, not including incentive compensation*, equity, or benefits.
- U.S. employees are eligible for paid time away as described below, subject to Cisco's policies:
- 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees
- 1 paid day off
Benefits
Additional Information
The application window is expected to close on: 07/31/2026 Job 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 switch es and router s, which feature advanced application awareness to build a flexible and agile network infra structure. These capabilities support multi- layer ed 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 Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Cisco? Share your experience