# Principal Software Engineer at Cisco

- Company: Cisco
- What the company does: Cisco is a worldwide technology leader powering an inclusive future for all. Learn more about our products, services, solutions, and innovations. Backed by Sequoia and Menlo.
- Company website: https://www.cisco.com/
- Type: Startups
- Level: Principal and up
- Location: Milpitas, California, US
- Work setup: On-site
- Posted: 2026-09-23
- Apply by: 2026-11-07
- Apply: https://cisco.wd5.myworkdayjobs.com/en-US/Cisco_Careers/job/Milpitas-California-US/Principal-Software-Engineer_2004135
- Page: https://www.1752.vc/careers/jobs/cisco-principal-software-engineer/

## About the role

The Common Hardware Group (CHG) creates innovative hardware platforms central to the AI era, powering Cisco’s core Switching, Routing, and Wireless products for organizations globally. Our innovations in silicon, optics, and hardware platforms—like Silicon One—are shaping the technology industry. We're a global team of creative experts, bringing our unique backgrounds and bold ideas to push boundaries and help each other grow.

## What they're looking for

- Bachelor’s degree in Electrical Engineering, Computer Science, or related field with 15+ years experience, or Master’s degree with 12+ years experience
- Experience in C, C++, and Python programming for embedded systems
- Experience in hardware and device driver development, including Linux hardware bring-up, multi-threading, event handling, and state machine implementation
- Experience with Sonic, ONIE, BMC, IPMI, and/or Redfish technologies
- Experience developing, debugging, and validating embedded systems using protocols such as I2C, SPI, UART, PCIe, GPIO

