Software Engineering Technical Leader

Cisco•San Jose, CA
•$214,100 - $309,800•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 ASICs. The position is an onsite role in San Jose, California. The role develops diagnostic test suites for Cisco switches running on Linux servers, using embedded software development skills. Responsibilities include bringing up new hardware systems, collaborating with ASIC and hardware teams as well as vendors and manufacturers to resolve complex hardware issues, and developing the board support package (BSP) for ASIC bring-up and SONiC operation. The engineer also supports manufacturing test failure analysis to improve product yield and reduce test time.

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 software development experience 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 on Linux servers.
  • Bring up new hardware systems.
  • Collaborate with ASIC and hardware teams, vendors, and manufacturers to address complex hardware issues.
  • Develop the board support package (BSP) for ASIC bring-up and SONiC operation.
  • Support manufacturing test failure analysis to improve product yield and reduce test time.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) plan with 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
  • Paid birthday day off
  • Paid year-end holiday shutdown
  • Personal wellness days
  • Paid vacation or flexible vacation time off, depending on employee classification
  • Paid sick time
  • Additional paid time away may be requested for critical or emergency family issues
  • Optional paid volunteer days
  • Annual bonuses for eligible non-sales roles
  • Potential Cisco restricted stock unit grants
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service