Principal Software Engineer

Cisco UK

Milpitas, California, USA
Base: $231,400.00 - $381,600.00; bonus/equity: ann...
C, c++, python for embedded
Linux hardware bring-up
Multi-threading, event handling, state machine
Architect and develop BIOS, BSP, and diagnostics for Cisco's Core and Edge routing products

Job Summary

  • Architect and develop BIOS, BSP, and diagnostics for Cisco's Core and Edge routing products.
  • Collaborate with cross-functional teams to debug prototypes and validate software.
  • Utilize deep technical expertise for complex consultations and act as an expert both internally and externally.

Matching Summary

Architect and develop BIOS, BSP, and diagnostics for Cisco's Core and Edge routing products.

Salary

Base: $231,400.00 - $381,600.00; Bonus/Equity: Annual bonuses, restricted stock units; Benefits: Medical, dental, vision, 401(k), paid time off

Skills & Requirements

Must-have

  • C, C++, Python for embedded
  • Linux hardware bring-up
  • multi-threading, event handling, state machine
  • I2C, SPI, UART, PCIe, GPIO protocols
  • embedded systems debugging

Nice-to-have

  • collaborative system design
  • mentoring and continuous learning
  • AI/ML experience
  • Layer 2/3 network protocols
  • optical networking

Key Requirements

  • 15+ years experience with Bachelor's degree
  • 12+ years experience with Master's degree
  • Experience with Sonic, ONIE, BMC, IPMI, Redfish
  • Proficient in kernel debugging tools

Work Rights

Not specified

Tailored Resume

Cover Letter