Position: С/C++ Engineer (SONiC)
Company: PLVision
Category: C++
Experience required: 1y
English level: intermediate

We are looking for talented С/C++ Engineers (and Python Automation Engineers) to join our various SONiC projects after an intensive training held by our mentors during the first four weeks of work. The training is a part of the job and will be rewarded as such. After its completion, you will be ready to develop innovative products based on SONiC (Software for Open Networking in the Cloud) – the world’s most popular open-source network operating system.

No more monotonous tasks – only exciting challenges and opportunities ahead for you!

PLVision is a software product development services company, specializing in Computer Networking, Embedded Systems, and the Internet of Things Connectivity. Operating in the global market since 2007, we help networking industry leaders and ambitious startups launch innovative products.

Vacancy responsibilities:
• Platform part integration
• Fixing integration with new features
• Minimal bug fixing in existing SAI implementation - mainly its maintenance
• Documentation and community agreements design
• Feature implementation and verification

Vacancy requirements:
• Bachelor's Degree in Computer Science or Software/Computer Engineering
• 2+ years of commercial experience in Embedded Application Development
• Good knowledge of C/C++
• Experience with Linux (as main development operating system)
• Knowledge of scripting languages: Bash and Python
• Good troubleshooting and debugging skills
• Good communication skills and ability to work in a team
• Customer orientation and flexibility
• Knowledge of technical English at Intermediate level and higher

Vacancy plus options:
Knowledge of Ansible
Knowledge of Jenkins
Knowledge of Gerrit
Knowledge of networking (Routing, ALC, QoS)