Software Engineering Technical Leader

Cisco•San Jose, CA
•Onsite

About The Position

The Software Engineering Technical Leader will join Cisco’s Common Hardware Group QUAD (Quality and Diagnostics) team, which works on hyperscale network and enterprise data center switches based on Cisco Silicon One ASIC. The role develops diagnostic test suites for Cisco switches on Linux servers using embedded software development skills. It also involves new hardware system bring-up, collaboration with ASIC and hardware teams, vendors, and manufacturers to resolve complex hardware issues, and development of board support packages (BSPs) to bring up ASICs and run SONiC. The position supports manufacturing testing through failure analysis to improve product yield and reduce test time. The role is onsite in San Jose, California.

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, or a related field and at least 12 years of professional experience, or a Master’s degree and at least 8 years of professional experience.
  • At least 5 years of professional experience developing software using C/C++ and/or Python in a Linux environment.
  • At least 5 years of experience in hardware-level programming and device driver development.
  • Experience with Linux hardware bring-up and system integration.
  • Experience working with microcontrollers and embedded peripherals, including I2C, PCIe, SPI, and MDIO.

Nice To Haves

  • Linux kernel device driver development experience.
  • Understanding of Layer 2 and Layer 3 network protocols and technologies such as TCP/IP.
  • Experience with networking ASICs and PHY testing.
  • Experience testing SSD, USB, NVRAM, or eMMC.
  • Troubleshooting and debugging skills.
  • Familiarity with secure boot, open-source tools, CMIS, and SFF standards such as SFP and QSFP.
  • Experience with software quality processes.
  • Experience supporting mass production testing.

Responsibilities

  • Develop diagnostic test suites for Cisco switches running on Linux servers.
  • Perform new hardware system bring-up.
  • Collaborate with ASIC and hardware teams, vendors, and manufacturers to address complex hardware issues.
  • Develop board support packages (BSPs) for ASIC bring-up and SONiC operation.
  • Support manufacturing test teams with failure analysis to improve product yield and shorten test time.

Benefits

  • Medical, dental, and vision insurance.
  • 401(k) plan with a Cisco matching contribution.
  • Paid parental leave.
  • Short- and long-term disability coverage.
  • Basic life insurance.
  • Paid holidays and a floating holiday for non-exempt employees.
  • Birthday paid day off, year-end holiday shutdown, and paid personal wellness days.
  • Paid vacation or flexible vacation time off, depending on employee classification.
  • Sick time off, with eligible carryover.
  • Additional paid time away may be requested for critical or emergency family issues.
  • Optional paid volunteer days.
  • Annual bonuses for eligible non-sales employees.
  • Potential Cisco restricted stock unit grants, subject to eligibility and vesting terms.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service