Drimva

Cisco

Senior Embedded Software Engineer

$149K–$282K

Milpitas, California, US · Onsite Only · Senior · Full-time · Posted Aug 13, 2026

Experience
7+ years with a bachelor’s degree, or 4+ years with a master’s degree.
Education
Bachelor’s degree in Electrical Engineering, Computer Science, or related field, or a master’s degree.

About the job

Develops BIOS, board support packages, diagnostics, and device drivers for Cisco routing products, including testing and cross-team prototype debugging.

What you'll do

  • Architect, design, and develop BIOS, BSP, and diagnostics for core and edge routing products.
  • Design, develop, and test kernel- and user-space drivers for FPGA and networking peripherals; develop and execute test plans.
  • Collaborate across teams to debug prototypes, validate software, and lead technical reviews.

What they ask for

  • Bachelor’s degree in Electrical Engineering, Computer Science, or related field with 7+ years of experience, or Master’s degree with 4+ years of experience.
  • Proficient in C programming.
  • Hardware and device-driver development experience, including Linux hardware bring-up.
  • Experience with Sonic, ONIE, BMC, IPMI, and/or Redfish; and embedded systems and drivers for I2C, SPI, UART, PCIe, and/or GPIO.

Nice to have

  • Kernel debugging with GDB and KGDB; Python experience.
  • Experience with AI/ML, Layer 2/3 protocols, network processors, optical networking, secure boot, open-source tools, CMIS, or SFF standards.

Pay

$167,700.00 to $245,200.00 USD base salary; $167,700.00 - $282,000.00 USD base salary (New York City Metro Area); $149,100.00 - $250,900.00 USD base salary (non-metro New York state & Washington state)

Tools

C, Linux, Sonic, ONIE, BMC, IPMI, Redfish, GDB

AI focus

Develops networking software for infrastructure supporting AI/ML workloads; AI/ML experience is preferred.

Model-written summary · the original posting is authoritative

First seen Oct 16, 2026 · Last verified Nov 4, 2026 (UTC)