Software Development Engineer – Routing, C, Linux

Cisco UK

8-12 years networking software experience
C/c++ systems programming proficiency
Linux kernel and driver development
You will join a high-energy group working on next-generation routing and services at a global scale to connect thousands of devices

Job Summary

  • You will join a high-energy group working on next-generation routing and services at a global scale to connect thousands of devices.
  • The role involves collaborating with ASIC and hardware teams to define new architectures and implement high-performance packet forwarding.
  • Cisco offers an unrivalled company culture that is collaborative, empathetic, and provides employees with the autonomy to develop intuitive technology.

Matching Summary

You will join a high-energy group working on next-generation routing and services at a global scale to connect thousands of devices.

Skills & Requirements

Must-have

  • 8-12 years networking software experience
  • C/C++ systems programming proficiency
  • Linux kernel and driver development
  • ROMMON bootloader and BSP experience
  • Layer 2 protocol implementation expertise
  • Hardware-software interface debugging

Nice-to-have

  • AI-assisted coding tools usage
  • High-speed interface knowledge (PHY/MAC)
  • DPDK framework familiarity
  • x86 or ARM assembly understanding
  • Collaborative and empathetic team culture

Key Requirements

  • 8-12 years industry experience
  • Strong C/C++ proficiency
  • Experience with Linux kernels
  • Bootloader and BIOS knowledge
  • Routing architecture understanding

Work Rights

Not specified

Tailored Resume

Cover Letter