Software Development Engineer

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. Below are the key technical requirements for the 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 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 bringup/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

networking devices 5 years
FW/SW development 5 years
C/C++ 5 years
BSP 5 years
Python/Pytest 5 years
SW/HW bringup/integration of networking devices 5 years
VLANs 5 years
TCP/IP and UDP protocols 5 years
link aggregation 5 years
LACP 5 years
ECMP 5 years
SPAN/RSPAN/ERSPAN 5 years
traffic mirroring 5 years
BGP 5 years
OSPF 5 years
IS-IS 5 years
Scapy 5 years
traffic generators 5 years

Required domain experience

Telecom / Communications 5 years

Required languages

English B2 - Upper Intermediate
traffic analysers, Git, GitHub, embedded systems, Linux, Jira, CI/CD pipelines
Published 7 January
19 views
·
2 applications
100% read
To apply for this and other jobs on Djinni login or signup.
Loading...