Software Engineering Technical Leader – Routing, C, Linux

Cisco UK

12+ years industry experience in networking
Strong proficiency in c/c++ systems programming
Experience with linux kernel and device drivers
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 cross-functional engineering teams to define new architectures and deliver robust, production-ready features.
  • Cisco offers an unrivaled 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

  • 12+ years industry experience in networking
  • Strong proficiency in C/C++ systems programming
  • Experience with Linux kernel and device drivers
  • Firmware development for ROMMON and bootloaders
  • Hardware bring-up and board support packages
  • Debugging complex hardware-firmware-software issues

Nice-to-have

  • Knowledge of high-speed interfaces like PHY and MACSEC
  • Experience with DPDK and cloud networking
  • Familiarity with AI-assisted coding tools
  • Deep expertise in x86 or ARM assembly code
  • Experience with hardware debuggers like GDB and Arium

Key Requirements

  • 12+ years of end-to-end software development experience
  • Proven experience developing device drivers and RTOS/Linux kernels
  • Solid understanding of routing architectures and hardware-software interfaces

Work Rights

Not specified

Tailored Resume

Cover Letter