Senior Embedded Software Engineer

Cisco

Remote

Quick summary

Work type
Remote
Location
Milpitas, CA
Salary
$165,000–$241,400 / yr
Posted
109 days ago
Closes
Jun 26, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $182k
This role $203k
$133k most similar roles pay here $253k

This role pays more than 64% of similar roles. Most pay $144,837–$218,215 — the shaded band above. At the midpoint, this role pays about $203k versus about $182k 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 191 open roles on FindRole.

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

Most-posted roles

View all roles at Cisco

At a glance

TL;DR · Senior Embedded Software Engineer

Cisco's Common Hardware Group (CHG) Diagnostic/BSP team is hiring senior software engineers to develop and maintain BIOS, BSP, and diagnostics for Cisco’s core and edge routing products. This role involves designing and testing kernel and user space device drivers for FPGA and networking peripherals, executing comprehensive test plans, and collaborating with cross-functional teams to debug prototypes and validate software. Ideal candidates will have a strong background in hardware and device driver development, including Linux bring-up experience, and proficiency in C programming. Preferred skills include knowledge of Sonic, ONIE, BMC, IPMI, Redfish technologies, and familiarity with network protocols like I2C, SPI, UART, PCIe, and GPIO. The position requires expertise in kernel debugging tools such as GDB and KGDB, Python scripting, and secure-boot standards. This role offers the opportunity to work on large-scale systems supporting AI/ML applications within a collaborative environment at Cisco.

What you'll do

  • Architect and design BIOS, BSP, and diagnostics for Cisco’s core and edge routing products.
  • Develop kernel and user space device drivers for FPGA and networking peripherals.
  • Execute software test plans to ensure product reliability and performance.
  • Debug prototypes and validate software across various hardware components.
  • Lead technical reviews and discussions with cross-functional teams.

What we're looking for

  • Bachelor’s degree in Electrical Engineering, Computer Science or related field with 8+ years experience.
  • Proficient in C programming and Linux hardware bring-up.
  • Experience developing device drivers for FPGA and networking peripherals.
  • Familiarity with Sonic, ONIE, BMC, IPMI, Redfish technologies.
  • Expertise in debugging embedded systems using I2C, SPI, UART, PCIe, GPIO protocols.

More like this

Similar roles

Senior Embedded Software Engineer

Cisco

Remote (San Jose, CA) 8 days ago $165,000$241,400
C/C++ Python Linux I2C PCIe SPI MDIO TCP/IP Linux kernel Device driver development Networking ASICs PHY testing SSD USB NVRAM eMMC Secure-boot CMIS SFF standards Software quality processes
Remote

Senior Embedded Software Engineer

Motorola Solutions

Los Angeles, CA 70 days ago $135,000$200,000
C Linux kernel driver development ARM RISC-V BSP development AMD UltraScale+ Microchip Polarfire SoC Socket programming IPsec Internet/Ethernet protocols NIST FIPS 140-3 NIAP Common Criteria CNSA suite
Hybrid

Senior Embedded Software Engineer

Motorola Solutions

Melville, NY 57 days ago $130,000$160,000
C++ Linux Python Git CMake TCP UDP Docker GitLab CI/CD ARM RTOS Embedded C/C++ Version Control Automated Testing Build Systems Image Processing Camera Systems
Hybrid

Senior Embedded Software Engineer

Carnegie Mellon University

Arlington, VA 152 days ago
C C++ Python MATLAB Java RTOS VxWorks Integrity Embedded Software Performance Testing TDD MISRA C/C++ DO-178B/C TS/SCI DoW CI/CD

Senior Embedded Software Engineer

Abbott

Alameda, CA 51 days ago $114,000$228,000
C Python Git JIRA UML SysML ISO13485 FDA Bluetooth Bluetooth Low-Energy RF WiFi Embedded Systems Debuggers Unit Testing Source Control MVP CI/CD

Senior Embedded Software Engineer

Abbott

Irving, TX 54 days ago $78,000$156,000
C C++ RTOS ThreadX Google Test CI/CD Git GitHub Atlassian Jira Atlassian Confluence CAN SPI I2C UART