Senior Software Engineer, C/C++ Networking

Saxon Recruitment Solutions
Edinburgh, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 100K

Job location

Remote
Edinburgh, United Kingdom

Tech stack

Artificial Intelligence
Border Gateway Protocol
C++
Network Operating System (NOS)
Computer Networks
Data Structures
Debian Linux
Linux
Ethernet
IP Addressing
Subnetting
Routing
Open Shortest Path First
Software Engineering
XML
Operational Systems

Job description

  • Design and implement Network Components and Routing Protocols for our new Operating System product line
  • Drive the future architecture and implementation of networking components in our products
  • Develop a Debian Linux Network Operating System (NOS) to support customers in virtualized networks
  • Collaborate with a team of 40 Engineers to advance network technologies
  • Engage in innovative and challenging projects that focus on network growth and responsiveness

Technologies:

  • AI
  • Debian
  • Support
  • Linux
  • Network
  • XML
  • Ethernet
  • Hardware

Requirements

  • Technical leadership for a significant development or project, with experience as a Subject Matter Expert
  • Experience designing and writing significant code content from scratch, rather than porting or modifying existing SDKs
  • Enthusiasm and tangible interest in Networking Concepts and application of Data Structures and Algorithms
  • Understanding of Core Networking concepts such as IP Addressing, CIDR, and subnets
  • Understanding of Routing Concepts and Protocols (BGP, OSPF, IS-IS, etc.)
  • 5 years relevant experience with the ability to write quality C code under Linux
  • Knowledge in software development of Data Forwarding paths, L2/L3 Networking, or equivalent Control Plane Technologies
  • Experience in troubleshooting large-scale deployments and manageability frameworks such as Yang/XML
  • Familiarity with virtualization technologies such as Intel DPDK (Data Plane Development Kit) and SR-IOV

Benefits & conditions

We are a well-established, global high technology business dedicated to Networking, Routing Systems, Optical, and Automation Software. With the growth of AI impacting Data Centres, we are launching new next-generation products and offer opportunities for professional development under the guidance of industry experts. Our company enjoys excellent staff retention and offers a stable workforce, with a commitment to inclusion, diversity, and good work-life balance. This role is fully remote with occasional trips to our Edinburgh office, and we provide a competitive salary and comprehensive benefits.

Apply for this position