Embedded Software Technical Leader

Cisco

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Milpitas, CA
Salary
$186,900–$267,700 / yr
Employment
Full-time
Posted
5 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $188k
This role $227k
$128k $283k
below market most similar roles pay here above market

This role pays more than 82% of similar roles. Most pay $157,741–$218,875 — the blue band above. At the midpoint, this role pays about $227k versus about $188k 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 300 open roles on FindRole.

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

Most-posted roles

View all roles at Cisco

At a glance

TL;DR · Embedded Software Technical Leader

The Embedded Software Technical Leader joins the Diagnostic/BSP team within the Common Hardware Group to ensure the reliability and performance of network switches and routers. This role involves architecting, designing, and developing BIOS, BSP, and Diagnostics for core and edge routing products. Key responsibilities include developing and testing kernel and user space device drivers for FPGA and networking peripherals, executing software test plans, and leading technical reviews. The position requires proficiency in C, C++, and Python, along with experience in Linux hardware bring-up and protocols like I2C, SPI, UART, PCIe, and GPIO. Candidates should possess knowledge of Sonic, ONIE, BMC, IPMI, and Redfish technologies. The work addresses complex hardware challenges to support multi-layered responses for diverse AI and ML workload demands.

What you'll do

  • Architect, design, and develop BIOS, BSP, and 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 coordination with cross-functional teams.
  • Lead technical reviews and discussions across various internal teams.
  • Troubleshoot software defects ranging from kernel modules to high-level applications.

What we're looking for

  • Bachelor’s degree in Electrical Engineering, Computer Science, or related field with 10+ years experience.
  • Master’s degree with 8+ years experience.
  • Prior experience in C, C++, and Python programming.
  • Previous experience with hardware and device driver development, including Linux hardware bring-up.
  • Prior experience with Sonic, ONIE, BMC, IPMI, and/or Redfish technologies.
  • Prior experience developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART, PCIe, and/or GPIO.
  • Proficient in kernel debugging tools such as GDB and KGDB (preferred).
  • Prior experience developing software from concept through delivery for large-scale, high-bandwidth systems (preferred).

More like this

Similar roles

Software Engineering Technical Leader

Cisco

Milpitas, CA 42 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 14 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

Software Engineering Technical Leader

Cisco

San Jose, CA 90 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

Senior Embedded Software Engineer

Cisco

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

Principal Software Engineer

Cisco

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