Principal Software Engineer

Cisco UK

Base: $231,400.00 - $331,800.00 (varies by locatio...
15+ years embedded systems experience
C, c++, python programming proficiency
Linux hardware bring-up expertise
The team is responsible for ensuring the reliability and performance of world-class hardware including network switches and routers

Job Summary

  • The team is responsible for ensuring the reliability and performance of world-class hardware including network switches and routers.
  • Candidates will architect and develop BIOS, BSP, and diagnostics while collaborating with cross-functional teams to debug prototypes.
  • U.S. employees are offered comprehensive benefits including medical insurance, a 401(k) plan with matching contributions, and flexible vacation time.

Matching Summary

The team is responsible for ensuring the reliability and performance of world-class hardware including network switches and routers.

Salary

Base: $231,400.00 - $331,800.00 (varies by location); Bonus/Equity: Eligible for annual bonuses and restricted stock units; Benefits: Medical, dental, vision, 401(k), paid leave, and wellness days

Skills & Requirements

Must-have

  • 15+ years embedded systems experience
  • C, C++, Python programming proficiency
  • Linux hardware bring-up expertise
  • Device driver development for FPGA
  • Sonic, ONIE, BMC, IPMI, Redfish knowledge

Nice-to-have

  • Kernel debugging with GDB and KGDB
  • AI/ML experience in networking
  • Mentoring and continuous learning commitment
  • Collaborative system design skills
  • Experience with optical networking standards

Key Requirements

  • Bachelor's degree with 15+ years experience or Master's with 12+ years
  • Proficiency in I2C, SPI, UART, PCIe, GPIO protocols
  • Experience leading board bring-up and validation

Work Rights

Not specified

Tailored Resume

Cover Letter