Drimva

Cisco

Software Engineering Technical Leader

$192K–$356K

Milpitas, California, US · Onsite Only · Full-time · Posted Sep 23, 2026

Experience
12+ years with a bachelor’s degree, or 8+ years with a master’s degree.
Education
Bachelor’s degree in Electrical Engineering, Computer Science, or related field; or Master’s degree.

About the job

Architects and develops embedded software for Cisco core and edge routing products, including firmware, diagnostics, device drivers, and prototype validation.

What you'll do

  • Architect and develop BIOS, BSP, diagnostics, and device drivers for FPGA and networking peripherals.
  • Develop and execute software test plans; debug prototypes and validate software with cross-functional teams.
  • Provide technical expertise and help shape technology solutions and trends for Cisco products.

What they ask for

  • Bachelor’s degree in Electrical Engineering, Computer Science, or related field with 12+ years experience, or Master’s degree with 8+ 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, and embedded-system protocols such as I2C, SPI, UART, PCIe, GPIO.

Nice to have

  • Proficient in kernel debugging tools such as GDB and KGDB; experience leading board bring-up, validation, and debugging.
  • AI/ML experience and knowledge of Layer 2/3 network protocols, network processors, optical networking, secure-boot, open-source tools, CMIS, and SFF standards (SFP, QSFP).

Pay

$214,100.00 to $309,800.00 USD base salary; $214,100.00 - $356,300.00 USD base salary (New York City Metro Area); $192,400.00 - $317,200.00 USD base salary (Non-Metro New York state & Washington state)

Tools

C, C++, Python, Sonic, ONIE, BMC, IPMI, Redfish

Model-written summary · the original posting is authoritative

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