Networking Experience: Experience with SONIC Networking OS Experience with Broadcom Switch ASIC’s such as Tomahawk (1-5) or other StrataXGS Experience with porting SONIC to Broadcom Switch ASIC’s based systems Experience with SAI for Broadcom Switch ASIC Experience with FW/SW development for networking devices using C/C++ Experience with Linux Kernel modules/drivers’ development, particularly for FPGA, CPLD’s Experience with SW development using Python Experience with various peripherals and peripheral buses, like I2C, PCI-E, etc. 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. Proficiency in L2/L3 protocols.
Advanced Network Skills: Experience with link aggregation and LACP. Knowledge of automatic routing protocols like BGP, OSPF, RIP, and IS-IS.
Programming and Tools: Advanced C/C++ programming skills. Advanced Python programming skills. Experience with Jenkins, Pytest, Scapy, traffic generators, traffic analysers, etc. Git/ GitHub
Буде плюсом
Additional Skills: Knowledge of embedded systems, Linux, or related technologies is an advantage. Familiarity with tools like Jira and CI/CD pipelines.
Про проєкт
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 based on SONIC networking OS. Candidates with a strong background in both software development and QA engineering are encouraged to apply for this role.