Senior C++/Python Software Development Engineer

Job Description:
We are looking for an experienced software engineer with strong technical expertise, excellent problem-solving skills, and the ability to work effectively in a collaborative environment. The ideal candidate should have a proven track record of working on complex systems, particularly in networking and Python development. Candidates with a strong background in both software development and QA engineering are encouraged to apply for this role. 


Technical Requirements:
     1. Networking Experience:
 Experience with networking devices like routers and switches.
 Experience with FW/SW development for networking devices using C/C++
 Experience with SW development using Python
 Experience with BSP, data plane, or control plane protocols development for networking devices
 Experience with data path automated tests development for network devices, using Python/Pytest.
 Experience with SW/HW bring-up/integration of networking devices.
 Solid understanding of the differences between routing and forwarding, as well as switches and routers.
 Familiarity with VLANs.
 Proficiency in TCP/IP and UDP protocols.

    2. Advanced Network Skills:
 Experience with link aggregation and LACP.
 Understanding of load balancing algorithms such as ECMP
 Understanding of SPAN/RSPAN/ERSPAN, ACL
 Familiarity with traffic mirroring.
 Knowledge of automatic routing protocols like BGP, OSPF, RIP, and IS-IS.
    3. Programming and Tools:
 Advanced C/C++ programming skills.
 Advanced Python programming skills.
 Experience with Pytest, Scapy, traffic generators, traffic analysers, etc.
 Git/ GitHub

    4. Additional Skills (Optional but Preferred):

 Knowledge of embedded systems, Linux, or related technologies is an advantage.
 Familiarity with tools like Jira, and CI/CD pipelines.
    

Required skills experience

FW/SW development 6 years
C/C++ 6 years
Python 6 years
BSP 5 years
VLANs 5 years
LACP 6 years
SPAN/RSPAN/ERSPAN 6 years

Required domain experience

Telecom / Communications 6 years

Required languages

English B2 - Upper Intermediate
Published 25 February
11 views
·
2 applications
100% read
To apply for this and other jobs on Djinni login or signup.
Loading...