senior software engineering Embedded Software Engineer ic 8+ yrs Bachelor's · Posted Feb 28, 2026
$165,000 – $241,400
USD per year

About this role

Cisco is hiring a senior-level Embedded Software Engineer in the software engineering function based in Milpitas, CA. The posting calls out experience with C, Linux, Networking, System Design and roughly 8+ years of relevant work. Listed education preference: a bachelor's degree or equivalent. Compensation is listed at $165,000–$241,400 per year.

Role
Embedded Software Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Employment
Full-time
Location
Milpitas, CA
Experience
8+ years
Education
Bachelor's degree
Department
Product and Engineering
Posted
Feb 28, 2026
AI Summary
Design and develop BIOS, BSP, and diagnostics software for Cisco network switches and routers. Develop kernel and user-space device drivers for FPGA and networking peripherals. Requires 8+ years experience with C programming, Linux hardware bring-up, and embedded systems including I2C, SPI, UART, PCIe protocols.

More roles at Cisco

Stock Compliance Manager
Atlanta, GA · director
ServiceNow
Lead Product Manager, AI - ThousandEyes
Austin, TX · senior
AI Agents Observability Machine Learning
Account Executive - Splunk
Chicago, IL · mid
Splunk Security Observability
Corporate Counsel - Open Innovation
Research Triangle Park, NC · mid
Hugging Face Git Compliance
Strategy & Planning Manager
Research Triangle Park, NC · mid
Splunk
All Cisco jobs →

Job description

from Cisco careers
The application window is expected to close on: 04/30/2026

Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.

Meet the Team

The Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring the reliability and performance of our world-class hardware. Our team develops software for Cisco’s network switches and routers, which feature advanced application awareness to build a flexible and agile network infrastructure. These capabilities support multi-layered responses to the diverse workload demands of AI and ML. This is a unique opportunity to grow your technical skill set and gain visibility and recognition across cross-functional teams within Cisco. We value motivated individuals who enjoy solving complex challenges and thrive in a collaborative, innovative environment.

CHG BSP Software

Your Impact

  • 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 software test plans.

  • Collaborate with cross-functional teams to debug prototypes and validate software.

  • Lead technical reviews and discussions across teams.

Minimum Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Science, or related field with 8+ years experience, or Master’s degree with 6+ years experience.

    This is an excerpt. Read the full job description on Cisco careers →
All software engineering jobs software engineering in Milpitas, CA Jobs in Milpitas, CA software engineering salaries software engineering career path
All Cisco Jobs Browse software engineering roles senior positions