Drimva

Cisco

Software Engineering Technical Leader - Hardware Diagnostic Engineer

$166K–$308K

San Jose, California, US · Onsite Only · Full-time · Posted Jul 30, 2026

Experience
Bachelor’s degree: at least 8+ years of professional experience; Master’s degree: at least 6+ years. Also requires at least 5 years developing software in Linux and at least 5 years in hardware-level programming and device drivers.
Education
Bachelor’s degree in Computer Engineering, Computer Science, or a related field, or a Master’s degree.

About the job

Develop hardware diagnostic test suites and board support software for Cisco switches, support hardware bring-up and integration, and help analyze manufacturing failures to improve yield and test time.

What you'll do

  • Develop diagnostic test suites for Cisco switches on Linux and board support packages for ASIC bring-up and SONiC.
  • Collaborate with ASIC, hardware, vendor, and manufacturing teams to bring up systems and resolve hardware issues.
  • Support manufacturing failure analysis to improve product yield and reduce test time.

What they ask for

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

Nice to have

  • Linux kernel device driver development experience.
  • Experience with Networking ASICs and PHY testing.

Pay

$186,900.00 to $267,700.00 USD base salary; $186,900.00 - $307,800.00 USD base salary; $166,300.00 - $274,100.00 USD base salary

Tools

C/C++, Python, Linux, SONiC, I2C, PCIe, SPI, MDIO

Model-written summary · the original posting is authoritative

First seen Oct 16, 2026 · Last verified Nov 4, 2026 (UTC)