Principal C++ Developer with Networking

Project description

Product verification & testing for L1-L7 Traffic Generator Solution for a Global Networking Testing and Validation equipment provider.

Our team: A team of networking enthusiasts willing to contribute to customer success Technologies used: Networking protocols, traffic generation tools, Windows/Linux servers, network virtualization, network security, wireless, network management tools, microservices

Opportunities: Networking and testing certifications, collaboration with an international team of professionals, working with the latest networking technologies and concepts, access to trainings

Responsibilities

Work closely with development engineering, product management, and customer solution engineering team to implement features functionality and system profiles for proprietary client application.

Understand various customer deployments and solutions across data center networks, security, routing and switching

Collaborate with development team in view of integrating application components

Write code that meets standards and delivers the desired functionality using the technology selected for the project

Facilitate design reviews, define interfaces between code modules, and applies existing technology to designs

Finding and alleviating architectural bottlenecks, providing solutions that truly help our customers achieving the same.

Debug and troubleshoot complex issues and work closely with the engineering team on the failures and validate the fixes

Review customer deployments and customer found issues and address any gaps in production application blue prints

Engaging in all phases of project development and design change, including concept, documentation, design reviews, prototype and test

Skills

Must have

Completed degree in (technical) computer science or comparable experience.

Solid knowledge and experience focused on modern C++ (6+ years).

Experienced with object-oriented design (design patterns, SOLID principles).

L2/L3 networking knowledge.

Can independently design and implement scalable solutions in C++ in a Linux environment for HW/FPGA configuration and results retrieval and L2/L3 protocol implementation and integration.

REST API knowledge.

Linux networking subsystem experience.

Python experience.

Experience in object-oriented software designs and implementations supported by UML modelling.

Responsible and independent decision making

Nice to have

Knowledge of TCP/IP, TPM and/or software security, Linux kernel development, Linux UEFI Secure Boot, databases or Python C API technologies constitute an advantage.

JIRA/Confluence

Other

Languages

English: B2 Upper Intermediate

Seniority

Lead

Remote Romania, Romania

Req. VR-112696

C/C++

Cross Industry Solutions

16/04/2025

Req. VR-112696

#JPKR

GatedTalent consolidates jobs from a variety of sources. Users of the “Talentis” and “FileFinder” executive search CRMs are able to publish jobs to the site with links from inside their core business apps. These are supplemented by jobs added by our own researchers and those provided by a third party job aggregation service. Please note that GatedTalent staff are not directly involved in the recruiting process.

Recruiting Brief

You don't have credit card details available. You will be redirected to update payment method page. Click OK to continue.