С/C++ Engineer (SONiC Program)



We are a software R&D firm, specializing in Computer Networking, Embedded Systems, and the Internet of Things Connectivity, operating on the global market since 2007.

We are looking for talented С/C++ Engineers to work on interesting and challenging projects with SONiC — a progressive, open source product, powering Microsoft Azure.

You have a chance to work directly with our customers and the developer community from Microsoft, LinkedIn, Facebook, Alibaba and other tech giants, increasing your professional value on the global market.

After 3 weeks of on-the-job training with an expert mentor, you’ll be able to join our new team of  SONiC engineers.

There are two teams planned within the project:

Integration team – the team capable to bring new platform for SONiC and sustain release cycles for ongoing SONiC development. Mainly it is capable to work on community flavor of SONiC.

Contribution team – the team capable to drive client influence on SONiC community (developing and contributing customer killer feature), keep quality at production level and sustain customer-based products.

Dedicated recruiter:
Taras Leskiv
Recruitment Lead

Responsibilities for Integration team Responsibilities for Integration team

  • Platform part integration

  • Fixing integration with new features

  • Minimal bug fixing in existing SAI implementation - mainly maintenance

Responsibilities for Contributors team Responsibilities for Contributors team

  • Documentation and community agreements design

  • Feature implementation

  • Feature verification

Requirements Requirements

  • Bachelor's Degree in Computer Science or Software/Computer Engineering

  • 2+ years of commercial experience in Software Engineering in Embedded Application Development

  • Good knowledge of C/C++

  • Experience with Linux (as main development OS)

  • Good troubleshooting and debugging skills

  • Good communication skills and ability to work in a team

  • Customer orientation, motivated and flexible

  • Knowledge of technical English (Intermediate level and higher)

Would be a plus Would be a plus

  • Knowledge of Ansible

  • Knowledge of Jenkins

  • Knowledge of Gerrit

PLVision's Expertise in SONiC PLVision's Expertise in SONiC

  • PLVision's experts have been working with SONiC (Software for Open Networking in the Cloud) since its launch to open source. After 3 weeks of intensive on-the-job training and mentorship by our architects, you will be able to join the SONiC “special forces” and make your personal commits to GitHub to show off on your resume.

  • Having spread widely in data centers of world's leaders, SONiC is on its way to support AI clusters, gaming, streaming, and more. Challenge yourself, grow every day — and have fun re-inventing networks globally!

Want to develop innovative products? Let's talk!

You can attach your resume here:

file not selected
By filling out your contact information in this form, you agree to our Privacy Policy.*