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
£ 100KJob 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.