Position: C/C++ Developer (SONiC)
Company: CHI Software
Category: C++
Experience required: 3y
English level: intermediate

Requirements:

Strong C/C++ coding skills;
Experience with SONiC ( 1 year and more is preferred): SONiC porting to various platforms is mandatory;
Deep understanding of SONiC architecture;
Experience in developing full distribution, including a CLI;
Experience with SAI;
Networking understanding: L2/L3 network protocols, such as VLANs, XSTP, LAG, BGP,OSPF, VXLANs, ACL, etc.;
Development under Linux user space/kernel space.
You will work as part of the customer team and will do the following:

SONIC porting to various platforms/devices, like Optical interfaces integration, FAN control, sensors, etc.;
L2/L3 network protocols/features implementation;
SONIC automated tests adjustment and implementation;
Bug fixing and customer support;
documentation.