Software Engineering Technical Leader, Hardware Diagnostic Engineer

Cisco

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
San Jose, CA
Salary
$186,900–$267,700 / yr
Posted
43 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $198k
This role $227k
$146k most similar roles pay here $281k

This role pays more than 78% of similar roles. Most pay $170,000–$226,587 — the shaded band above. At the midpoint, this role pays about $227k versus about $198k for comparable roles.

Based on 240 similar postings.

Employer

About Cisco

Cisco Systems is the world''s leading networking technology company, designing and manufacturing networking hardware, telecommunications equipment, and cybersecurity solutions for businesses and governments. Industry: Networking Technology & Cybersecurity

Cisco currently has 196 open roles on FindRole.

Listed pay typically runs $167,700–$245,200 across 196 roles with salary data.

Most-posted roles

View all roles at Cisco

At a glance

TL;DR · Software Engineering Technical Leader, Hardware Diagnostic Engineer

As a Software Engineering Technical Leader - Hardware Diagnostic Engineer within the QUAD team, you will support the Common Hardware Group in developing hardware platforms for hyperscale network and enterprise data center switches based on Silicon One ASICs. You will develop diagnostic test suites for switches on Linux servers using embedded software skills to manage new hardware system bring-up. Your daily work involves collaborating with multi-functional teams, including ASIC and hardware teams, to resolve complex issues and develop board support packages for SONiC. You will also perform failure analysis to improve manufacturing yield. Key technical requirements include proficiency in C/C++, Python, and Linux environments, along with experience in device driver development and microcontrollers using I2C, PCIe, SPI, and MDIO. Additional expertise includes Layer 2 and Layer 3 protocols, PHY testing, and troubleshooting components like SSDs and NVRAM.

What you'll do

  • Develop diagnostic test suites for Cisco switches on Linux servers using embedded software skills.
  • Perform new hardware system bring-up and integration for high-scale network and data center switches.
  • Develop Board Support Packages (BSP) for ASIC bring-up and running SONiC.
  • Resolve complex hardware issues by collaborating with ASIC teams, hardware teams, vendors, and manufacturers.
  • Conduct failure analysis to support the manufacturing test team in improving product yield.
  • Optimize production processes to shorten testing time for manufactured components.

What we're looking for

  • Bachelor's degree in Computer Engineering, Computer Science, or a related field with 8+ years of experience.
  • Master's degree in a related field with at least 6 years of professional experience.
  • Minimum of 5 years of experience developing software using C/C++ and/or Python within a Linux environment.
  • Minimum of 5 years of experience in hardware-level programming and device driver development.
  • Demonstrated expertise in Linux hardware bring-up and system integration.
  • Proven experience working with microcontrollers and embedded peripherals including I2C, PCIe, SPI, and MDIO.
  • Experience with Layer 2 and Layer 3 network protocols and technologies such as TCP/IP.
  • Experience with Networking ASICs, PHY testing, and troubleshooting hardware issues.

More like this

Similar roles

Software Engineering Technical Leader

Cisco

Remote (Milpitas, CA) 57 days ago $210,600$305,100
C C++ Python Linux BIOS BSP Device Drivers GDB KGDB I2C MDIO SPI UART PCIe GPIO Sonic ONIE BMC IPMI Redfish Optical Networking
10+ yrs exp Remote

Software Engineering Technical Leader

Cisco

Remote (Milpitas, CA) 82 days ago $183,800$263,600
SONiC C++ Python Linux Kernel TCP/IP BGP VxLAN EVPN Pytest GDB PDB Git Jira Jenkins CI/CD L2/L3 Forwarding QoS SAI
8+ yrs exp Remote

Principal Software Engineer

Cisco

Remote (Milpitas, CA) 57 days ago $231,400$331,800
C C++ Python Embedded Systems Linux Device Drivers BIOS BSP Sonic ONIE BMC IPMI Redfish I2C SPI UART PCIe GPIO GDB KGDB Secure-boot
10+ yrs exp Remote

Senior Embedded Software Engineer

Cisco

Remote (Milpitas, CA) 29 days ago $167,700$245,200
C Python Linux Kernel Device Drivers GDB KGDB I2C SPI UART PCIe GPIO Sonic ONIE BMC IPMI Redfish Secure-boot
7+ yrs exp Remote

Hardware Engineering Technical Leader

Cisco

Remote (San Jose, CA) 7 days ago $171,600$245,000
Hardware Design FPGA ASIC Verilog HDL VHDL Python Tcl Ethernet PCIe I2C SPI Schematic Capture Signal Integrity DFT System Bring-up
8+ yrs exp Remote

Enterprise Hardware Engineering Technical Lead

Cisco

Remote 42 days ago $139,200$201,400
Hardware Board Design Cadence Allegro x86 ARM DDR4 DDR5 PCIe SATA USB HyperLynx SPICE Verilog Xilinx CPLD Ethernet I2C SPI UART RS232
8+ yrs exp Remote