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 |