
Senior Software Development Engineer, C++/Python
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Ukraine.
• Collaborate effectively within a team-oriented environment.
• Design and sustain intricate systems, with a focus on networking and Python programming.
• Partner with teams to provide high-quality software solutions.
• Proven experience with networking hardware such as routers and switches.
• Demonstrated experience in firmware/software development for networking devices using C/C++.
• Proficient in software development utilizing Python.
• Familiarity with BSP, data plane, or control plane protocol development for networking devices.
• Experience in developing automated tests for data paths in network devices using Python/Pytest.
• Skilled in software/hardware bring-up and integration of networking devices.
• Strong understanding of the distinctions between routing and forwarding, as well as switches and routers.
• Knowledge of VLANs.
• Expertise in TCP/IP and UDP protocols.
• Experience with link aggregation and LACP.
• Understanding of load balancing algorithms such as ECMP.
• Familiarity with SPAN/RSPAN/ERSPAN and ACL.
• Knowledge of traffic mirroring techniques.
• Acquainted with automatic routing protocols including BGP, OSPF, RIP, and IS-IS.
• Advanced programming skills in C/C++.
• Advanced programming skills in Python.
• Experience with tools such as Pytest, Scapy, traffic generators, and traffic analyzers.
• Proficient in using Git/GitHub.
• Health insurance
• Professional development opportunities
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.