Senior Network Software Developer - Hybrid working - 2 days per week in the client's Bristol office
My client, a global player and leader in their field is seeking an experienced Network Software Developer to lead the design, development, and optimization of Layer2/Layer3 networking software for their cutting-edge data communication products. This is a great opportunity to join a fantastic organisation and to work on genuinely cutting edge technology in the High Performance Computing space, alongside specialist HPC engineers.
The role:
-
Leading Software Development: Architecting, designing, and implementing high-performance Layer2/Layer3 networking software with a focus on scalability, reliability, and security.
-
Protocol Implementation: Developing and optimising IP Routing protocols (e.g., OSPF, BGP, IS-IS) and Tunneling technologies (e.g., GRE, IPsec, MPLS) to meet product requirements.
-
Mentoring and guiding junior engineers, ensuring best practices in coding, design, and architecture are followed.
-
Analysing and improving the performance, scalability, and reliability of the networking software across diverse hardware platforms
-
Research and Innovation: Staying current with the latest networking technologies, trends, and industry standards. Driving innovation in software design and implementation.
Candidates MUST have the following skills / experience:
-
Network software development experience
-
C++ coding skills
-
Knowledge of network and computer architectures.
-
Knowledge of networking protocols, such as Ethernet, Infiniband etc.
-
Experience of working in a Linux environment.
CVs to Nick ASAP for immediate review