Software Engineering Technical Leader, Embedded Systems

Cisco

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Milpitas, CA
Salary
$186,900–$267,700 / yr
Employment
Full-time
Posted
2 days ago
Freshness
Confirmed live today
Closes
Dec 1, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $184k
This role $227k
$130k $282k
below market most similar roles pay here above market

This role pays more than 84% of similar roles. Most pay $154,293–$213,531 — the blue band above. At the midpoint, this role pays about $227k versus about $184k 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 303 open roles on FindRole.

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

Most-posted roles

View all roles at Cisco

At a glance

TL;DR · Software Engineering Technical Leader, Embedded Systems

The Software Engineering Technical Leader - Embedded Systems joins the Networking Hardware Engineering group to develop hardware platforms for switching, routing, and wireless products. In this role, you will architect, design, and develop diagnostics for core and edge routing products. Daily responsibilities include designing and testing kernel and user space device drivers for FPGA and networking peripherals, executing software test plans, and leading technical reviews. You will utilize C, C++, and Python to develop production-level code. Key technical requirements include experience with Linux hardware bring-up, multi-threading, event handling, and state machines. You must also possess expertise in protocols such as I2C, SPI, UART, PCIe, and GPIO. This position addresses complex system development problems within high-bandwidth networking and embedded systems environments.

What you'll do

  • Architect, design, and develop diagnostics for Cisco Core and Edge routing products.
  • Design, develop, and test kernel and user space device drivers for FPGA and networking peripherals.
  • Develop and execute comprehensive software test plans.
  • Debug prototypes and validate software in collaboration with cross-functional teams.
  • Lead technical reviews and discussions across various engineering teams.
  • Implement multi-threading, event handling, and state machines for high-bandwidth data processing.
  • Perform Linux hardware bring-up and debug embedded systems using tools like GDB and KGDB.

What we're looking for

  • Bachelor’s degree in Electrical Engineering, Computer Science, or related field with at least 8 years experience.
  • Master’s degree in Electrical Engineering, Computer Science, or related field with at least 6 years experience.
  • Experience developing production-level code in C, C++, and Python.
  • Experience in hardware and device driver development, including Linux hardware bring-up.
  • Experience developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART, PCIe, and/or GPIO.
  • Experience implementing multi-threading, event handling, and state machines within embedded systems for high-bandwidth data processing.
  • Proficiency with Linux kernel debugging tools (GDB, KGDB) and advanced software troubleshooting (preferred).
  • Knowledge of Layer 2/3 networking protocols, network processors, and optical networking technologies (preferred).

More like this

Similar roles

Embedded Software Technical Leader

Cisco

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

Software Engineering Technical Leader

Cisco

Milpitas, CA 44 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

Software Engineering Technical Leader

Cisco

San Jose, CA 16 days ago
C C++ Python Linux Embedded Software Device Driver Development SONiC I2C PCIe SPI MDIO TCP/IP Layer 2 Layer 3 ASIC PHY Testing SSD USB NVRAM eMMC Secure-boot SFP QSFP
10+ yrs exp Hybrid

Principal Software Engineer

Cisco

Milpitas, CA 44 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

Senior Embedded Software Engineer

Cisco

Milpitas, CA 85 days ago $167,700–$245,200
C Python Linux BIOS BSP Kernel Device Drivers FPGA Sonic ONIE BMC IPMI Redfish I2C SPI UART PCIe GPIO GDB KGDB AI/ML
7+ yrs exp