Software Engineer

Networking Technology
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

Job location

Remote
Edinburgh, United Kingdom

Tech stack

Border Gateway Protocol
Network Operating System (NOS)
Computer Networks
Debian Linux
Software Debugging
Linux
Ethernet
White-Box Testing
Instant Messaging Technology
IPv4
IPv6
Routing
Network Service
Open Shortest Path First
Software Engineering
XML
Wi-Fi Technology
Operational Systems
Video Streaming

Job description

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, 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 personalised and flexible work that empowers an individual's passions, growth, wellbeing and belonging. The role is Hybrid of 1 day a week in the Edinburgh office though Remote may be an option., As a Senior Software Engineer in this Telco / Networking organisation 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 will help make a difference to people's lives, drive the development of a Debian Linux Network Operating System (NOS) in order to support customers in developing and deploying their virtualized networks, working in a team of 40 Engineers., The Senior Software Engineer will design and implement these Network Components and Routing Protocols to drive the future architecture and implementation of these components in their new Operating System product line. This powers routing and switching offerings. The Product is 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, a modified Linux network operating system.

Requirements

  • 5+ years experience with the ability to write quality C code under Linux with a good understanding of this OS and open source software development, debugging
  • Good understanding or experience of developing Routing Protocols, or Networking for Mobile, WIFI, or Network Components in C - eg, BGP, OSPF, IS-IS, EVPN, IPv4, IPv6, etc.
  • Knowledge in software development of Data Forwarding paths (Software, Hardware), network merchant silicon chipsets and Whitebox platforms.
  • Experience in troubleshooting large-scale deployments, manageability frameworks such as Yang / XML, virtualization technologies such as Intel DPDK (Data Plane Development Kit), SR-IOV, etc.

About the company

A well established, global high technology business dedicated to Networking, Routing Systems, Optical and Automation Software. With the growth of AI and its impact on Data Centres you'll benefit from this growing Technology area with the launch of new next generation Products. You'll learn from Industry experts. The company have an excellent staff retention with a stable workforce, offering global significance and reach with full autonomy. On offer is a first class salary depending on experience + great Benefits, with a commitment to inclusion, diversity and good work-life balance.

Apply for this position