Software Engineering Technical Leader

Cisco

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Jose, CA
Salary
$214,100–$309,800 / yr
Employment
Full-time
Posted
6 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $206k
This role $262k
$123k $330k
below market most similar roles pay here above market

This role pays more than 90% of similar roles. Most pay $184,900–$227,300 — the blue band above. At the midpoint, this role pays about $262k versus about $206k 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 307 open roles on FindRole.

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

Most-posted roles

View all roles at Cisco

At a glance

TL;DR · Software Engineering Technical Leader

The Software Engineering Technical Leader joins the Common Hardware Group's QUAD team to support Hyperscale network and Enterprise Data Center switches based on the Cisco Silicon One ASIC. In this role, you will develop diagnostic test suites for switches on Linux servers using embedded software development skills. Your daily responsibilities include performing new hardware system bring-up, developing board support packages for ASIC bring-up running SONiC, and collaborating with multi-functional teams to resolve complicated hardware issues. You will also support manufacturing test teams with failure analysis to improve product yield. Required technical skills include C/C++ and Python programming within Linux environments, hardware-level programming, device driver development, and experience with microcontrollers and peripherals such as I2C, PCIe, SPI, and MDIO. You must also understand Layer 2 and Layer 3 network protocols.

What you'll do

  • Develop diagnostic test suites for Cisco switches on Linux servers using embedded software skills.
  • Execute new hardware system bring-up procedures for Hyperscale and Enterprise Data Center switches.
  • Develop board support packages (BSP) for ASIC bring-up and running SONiC.
  • Troubleshoot and debug complicated hardware issues in coordination with ASIC, hardware, and vendor teams.
  • Perform failure analysis to support the manufacturing test team in improving product yield.
  • Optimize manufacturing test times through technical analysis and diagnostic improvements.

What we're looking for

  • Bachelor’s degree in Computer Engineering, Computer Science, or a related field with 12+ years of professional experience.
  • Master’s degree in Computer Engineering, Computer Science, or a related field with 8+ years of professional experience.
  • Minimum of 5 years of professional 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.
  • Experience with Linux hardware bring-up and system integration.
  • Experience working with microcontrollers and embedded peripherals including I2C, PCIe, SPI, and MDIO.
  • Linux kernel device driver development experience (preferred).
  • Understanding of Layer 2 and Layer 3 network protocols and technologies such as TCP/IP (preferred).

More like this

Similar roles

Software Engineering Technical Leader

Cisco

Milpitas, CA 34 days ago $214,100–$309,800
C C++ Python Linux BIOS BSP FPGA Sonic ONIE BMC IPMI Redfish I2C SPI UART PCIe GPIO GDB KGDB Secure-boot
10+ yrs exp

Embedded Software Engineering Technical Leader

Cisco

Milpitas, CA 55 days ago $186,900–$267,700
C C++ Python Linux BIOS BSP Kernel Device Drivers FPGA Sonic ONIE BMC IPMI Redfish I2C SPI UART PCIe GPIO GDB KGDB AI/ML Secure-boot
10+ yrs exp

Principal Software Engineer

Cisco

Milpitas, CA 34 days ago $250,600–$362,600
C C++ Python Linux BIOS BSP FPGA Sonic ONIE BMC IPMI Redfish I2C SPI UART PCIe GPIO GDB KGDB Secure-boot
10+ yrs exp

Software Engineering Technical Leader

Cisco

San Jose, CA 82 days ago $186,900–$267,700
C C++ Python Java TCP/IP Ethernet SONiC SAI SDK Agile JIRA Confluence Distributed Computing ASIC Network OS CCNA CCNP CCIE
10+ yrs exp Hybrid

Software Engineering Technical Leader

Cisco

Remote (Boxborough, MA) 27 days ago $166,300–$238,300
C/C++ Python AWS OpenStack Linux Perl Go Jenkins Ansible CI/CD Git Networking BareMetal Agile Monitoring Observability
8+ yrs exp Remote