Senior Network Software Engineer C Linux - Remote

Posted 1 day 5 hours ago by Saxon Recruitment

Permanent
Not Specified
I.T. & Communications Jobs
Edinburgh, City, United Kingdom, EH1 1
Job Description

Permanent Senior Network Software Engineer C Linux x2. Remote or Hybrid Edinburgh

Stuck? Frustrated? Know you're better than this? Career goals not being met?

As a Senior Software Engineer in this Networking Technology company, you'll have the opportunity to work on innovative, challenging projects where you'll learn something new in emerging Network technologies. You'll enjoy career growth opportunities, being a global business, taking on more complex and system-wide responsibilities, exerting more influence on the Product, with impactful work-either progressing up the individual Contributor Technical ladder or moving to a Managerial strand and taking ownership of teams. You'll benefit from an environment focused on personalized and flexible work that empowers individual passions, growth, wellbeing, and belonging. They're a Technology company that leads with humanity-driving business priorities alongside meaningful social, community, and societal impact.

As a Senior Software Engineer in this Telco/Networking organization, you will work on Products developing a Network that grows smarter, more agile, and more responsive-whether accessing the phone, streaming video, texting, etc. Your interactions are being enabled by these technologies. Driven by a relentless pursuit of network innovation, you'll be a Senior Network Software Engineer with good C coding skills, Linux, and preferably Python, for a Fully Remote role or hybrid in their Edinburgh site.

In this unique role, you will help make a difference in people's lives by driving the development of a Debian Linux Network Operating System (NOS) to support customers in developing and deploying virtualized networks, working in a team of 40 Engineers.

The Senior Software Engineer should have enough experience to architect, design, and implement these Network Components. This is a senior role where you will drive and direct the future architecture and implementation of these components in their new Operating System product line. This powers routing and switching offerings used by Service Providers, Hyperscalers, and Enterprise Networks to deliver Ethernet and IP Services.

The company's Network Operating System (NOS) is a telco-grade network services architecture. It provides an easy-to-use, high-performance, and scalable platform that can fit a wide range of use cases. At the fundamental level, their NOS is a modified Linux network operating system. It is flexible and extensible, allowing configuration to provide various network functions, such as support for standard routing protocols, L2 switching, VPN gateways, NAT gateways, and more.

Their Network Operating System can control hardware network devices or function as a virtual router leveraging a software dataplane. It offers a broad set of routing protocols and network features, along with advanced configuration and observability capabilities. The Cirrus Orchestrator enables customers to manage large fleets of NOS devices, utilizing the capabilities embedded in the NOS for onboarding, configuring, maintaining, monitoring, and troubleshooting devices.

You will ideally have the following skills and experience:

  • Ability to write quality C code with automated unit tests using Python/C
  • Understanding of Linux OS & open-source software development
  • Experience in developing Network Components in C-BGP, OSPF, IS-IS, EVPN
  • Experience in software development of Data Forwarding paths (Software, Hardware)
  • Knowledge of network merchant silicon chipsets and Whitebox platforms
  • Experience troubleshooting large-scale deployments
  • Experience with manageability frameworks such as Yang/XML
  • Knowledge of virtualization technologies like Intel DPDK, SR-IOV, etc.
  • Experience with Atlassian tools, Git, Jenkins

Additional desirable skills include self-motivation, ownership, teamwork, independent working ability, continuous learning, strong communication skills, and professional judgment in project management and problem-solving.

On offer is a first-class salary depending on experience plus great benefits. The company boasts excellent staff retention, a stable workforce, global reach, full autonomy, and a commitment to inclusion, diversity, and work-life balance.

We appreciate that your CV may not be up-to-date. Just send what you have-everyone will get a response.