Logo
Corero Network Security plc

C or C++ Software Engineer Engineering · Edinburgh, UK · Hybrid Remote

Corero Network Security plc, Oklahoma City, Oklahoma, United States,


DPDK Software EngineerAbout usCorero Network Security is a leading provider of Distributed Denial of Service (DDoS) protection solutions. We are specialists in automatic detection and mitigation solutions, that include network visibility, analytics, and reporting tools. Corero's technology provides scalable protection capabilities against both external DDoS attackers and internal DDoS threats, in even the most complex edge and subscriber environments, ensuring internet service availability and uptime. Corero's key operational centers are in Marlborough, Massachusetts, USA, and Edinburgh, UK, with the Company's headquarters in London, UK. The Company is listed on the London Stock Exchange's AIM market under the ticker CNS. For more information, visit

www.corero.com .The roleCorero is looking for a talented and motivated Software Engineer to join its team developing our world leading DDoS protections. The successful candidate will join an experienced team, developing capabilities and features for our high-performance DDoS protection engine, for hardware, virtual and cloud computing environments.Responsibilities:Work in a small team responsible for the development and support of our Corero DDoS protection platform engine.Develop high performance packet processing algorithms in C using Intel Data Plane Development Kit (DPDK).Actively contribute to design, development, and implementation of Corero's next generation network security products and the algorithms within them.Design and implement subsystems and components in the solution, in an Agile environment.Contribute to Corero intellectual property and software assets.Support the products developed throughout their entire life cycle.Required qualifications:Strong Bachelor’s Degree in Computer Science or similar.Significant experience in DPDK development network packet processing algorithms.Experience in high performance optimization within multi-threaded and multi-core systems.Experience coding in high performance C in a Linux operating system environment.A good grasp of high-performance software principles, including data structures and algorithms.A commitment to product quality and building solutions that delight customers.Good communication, presentation and design documentation skills.Enthusiasm to learn.Required experience:Knowledge of networking protocols or network security solutions.What we offer:Competitive compensation packagePension schemeLife insuranceMedical insuranceEnhanced parental leave25 days off + bank holidays + birthday leaveLocation:The position will be fully remote.

#J-18808-Ljbffr