Software Engineer | C Programming, Linux, Networking Protocols | 5-8 Years

Cisco UK

5 to 8 years of professional experience
Expert knowledge in c programming language
Operating system concepts on unix systems
The team is responsible for architecting and developing key protocol components for the Network Operating System used by major service providers

Job Summary

  • The team is responsible for architecting and developing key protocol components for the Network Operating System used by major service providers.
  • Engineers will be involved in the entire software development lifecycle from requirements collection to deployment and customer support.
  • This role offers exposure to cutting-edge technologies in OS and distributed systems while working alongside industry-leading engineers.

Matching Summary

The team is responsible for architecting and developing key protocol components for the Network Operating System used by major service providers.

Skills & Requirements

Must-have

  • 5 to 8 years of professional experience
  • Expert knowledge in C programming language
  • Operating system concepts on UNIX systems
  • Network and multithreaded programming skills

Nice-to-have

  • Exposure to Netconf, Yang, and GRPC protocols
  • Knowledge of L2/L3 networking protocols
  • Experience with Optical networking technologies
  • Familiarity with REST APIs and OpenConfig

Key Requirements

  • Bachelor's degree in CS, EE, or EC
  • 5 to 8 years of relevant work experience
  • Hands-on expertise in C and UNIX system programming

Work Rights

Not specified

Tailored Resume

Cover Letter