Software Engineering Technical Leader

Cisco

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$183,800–$263,600 / yr
Posted
4 days ago
Closes
Jun 23, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $185k
This role $224k
$127k most similar roles pay here $278k

This role pays more than 81% of similar roles. Most pay $154,250–$216,300 — the shaded band above. At the midpoint, this role pays about $224k versus about $185k 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 174 open roles on FindRole.

Listed pay typically runs $165,000–$241,400 across 174 roles with salary data.

Most-posted roles

View all roles at Cisco

At a glance

TL;DR · Software Engineering Technical Leader

Join Cisco’s hardware development team as a senior engineer with 8+ years of experience in embedded systems and device drivers. You will work on developing, debugging, and validating software for high-bandwidth systems using C, C++, and Python. Your daily tasks include bringing up Linux hardware, working with technologies like Sonic, ONIE, BMC, IPMI, and Redfish, and handling protocols such as I2C, SPI, UART, PCIe, and GPIO. Ideal candidates have a background in electrical engineering or computer science and can troubleshoot software defects across various levels of the system stack. Experience with AI/ML and collaborative design processes is preferred, along with strong communication skills to ensure high-quality deliverables.

What you'll do

  • Develop and debug device drivers for protocols such as I2C, SPI, UART, PCIe, and GPIO.
  • Bring up Linux hardware and integrate with Sonic, ONIE, BMC, IPMI, and Redfish technologies.
  • Write embedded systems software from concept through delivery for high-bandwidth systems.
  • Troubleshoot software defects across kernel modules to application layers in complex systems.
  • Collaborate on system design, write specifications, and review requirements for new projects.

What we're looking for

  • Bachelor’s degree in Electrical Engineering or Computer Science with 10+ years experience, or Master’s degree with 8+ years.
  • Proficient in C, C++, and Python programming languages.
  • Strong background in hardware development and device driver creation for Linux systems.
  • Experience with Sonic, ONIE, BMC, IPMI, Redfish technologies.
  • Skilled in developing and validating embedded systems and device drivers for I2C, SPI, UART protocols.

More like this

Similar roles

Software Engineering Technical Leader

Cisco

Remote (Usa-Milpitas, US) 1 day ago $183,800$263,600
C++ Python Linux Sonic ONIE BMC IPMI Redfish I2C SPI UART PCIe GPIO C debugging embedded systems device drivers kernel modules
Remote

Software Engineering Technical Leader

Cisco

Remote (Milpitas, CA) 4 days ago $183,800$263,600
C C++ Python Linux GDB KGDB I2C MDIO SPI UART PCIe GPIO Sonic ONIE BMC IPMI Redfish Layer 2/3 network protocols secure-boot CMIS SFF standards SFP QSFP
Remote

Software Engineering Technical Leader

Cisco

Remote (San Jose, CA) 94 days ago $210,600$350,800
C C++ Python Java TCP/IP Ethernet JIRA Confluence SONiC SAI SDKs Agile PMP CSM CCNA CCNP CCIE
Remote

Software Engineering Technical Leader

Cisco

Milpitas, CA 18 days ago $210,600$305,100
Java Go Python Kubernetes Docker AWS Google Cloud Azure Microservices C C++ Data Structures Algorithms Software Design Virtualized Applications CI/CD
Hybrid

Software Engineering Technical Leader

Cisco

Usa-Research Triangle Park 5 days ago $149,100$218,900
Python pyATS BGP OSPF ISIS MPLS Segment Routing Multicast GIT Jira Jenkins Grafana telegraf InfluxDB Ixia Spirent gNMI gRPC NETCONF YANG REST API Linux CentOS Redhat Ubuntu Bash Unix Shell Scripting KVM VMware Docker Kubernetes Cisco IOS-XR AI ML
Hybrid