Senior Network Software Developer
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 organization 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 optimizing 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.
#J-18808-Ljbffr