C++ Developer (Senior)
Remote | 250 - 310 k RUR.
🏙Company: «HuntTech»
💪Experience: from 5 years
💰Salary: Range: 250 - 310k RUR
📅Work format: Remote
📍Location/Citizenship: Russian Federation
📅Employment: Full-time
Responsibilities:
- Development of custom network daemons/services;
- Implementation of RFC, IEEE standards;
- Development of software for managing the Linux kernel network subsystem;
- Development of software for managing switching chips.
We expect from the candidate:
- Experience as a C++ developer from 5 years;
- Good knowledge of C++ (we use 20 standard);
- Knowledge of network technologies, TCP/IP protocol stack;
- Excellent knowledge of Linux, experience in developing applications for Linux/Unix;
- Experience with Docker containers, experience with git.
- Knowledge of static and dynamic routing protocols, their operating principles, technologies and protocols for managing network devices (ARP, BGP, BFD, ECMP, EGP, FRR, IGP, LACP, MC-LAG, RSTP, STP, VLAN, VRRP, VXLAN);
- Practical skills in using IP routing diagnostic tools, IP packet investigation, creating load on IP network end nodes: ping, traceroute, tcpdump, wireshark, iperf, etc.;
- Practical experience with specialized tools (traffic generators/analyzers) such as IXIA (Keysight)/Spirent/Cisco TRex and others;
- Practical experience with one of the network software emulators: VIRL (Virtual Internet Routing Lab), Cisco PT (Cisco Packet Tracer), GNS3 (Graphical Network Simulator-3), EVE-NG (Emulated Virtual Environment Next Generation) or others.