С/C++ Engineer (SONiC)

Apply

Summary

We are looking for talented С or C++ Engineers (and Python QA Automation Engineers) to join our various SONiC projects after intensive training during the first 5 weeks of work. The training is a part of the job and will be rewarded as such.

During these 5 weeks, with the support of our experienced mentors, you will gain valuable in-demand expertise in the fast-growing domain of computer networking and beyond (Linux, Docker, Git). Upon completion of the training, you will start working with the innovative technologies, while building a product based on SONiC (Software for Open Networking in the Cloud) – the world’s most popular open-source network operating system.

Our unique specialization provides exciting challenges and empowers continuous growth. The clients value PLVision’s strong expertise and experience in end-to-end networking product development, so we expand existing projects and start new ones even in turbulent times. A stable business with 100% Ukrainian capital, PLVision is investing its net income in 2022 for the needs of Ukraine’s army and the country’s recovery.

 

 

 

Dedicated recruiter:
Yaryna Kunynets
Yaryna Kunynets
Recruiter

Project definition Project definition

  • You will join the team responsible for enabling SONiC on the customer’s hardware. Also, you will collaborate within the SONiC open-source community, including developers from companies like Microsoft, Facebook, NVIDIA, Intel, and LinkedIn, which offers exclusive knowledge sharing and fast growth.

Responsibilities Responsibilities

  • Platform part integration

  • Integration support for SONiC's new features

  • Maintenance support for SAI

  • Documentation and community agreements design

  • Feature implementation and verification

Requirements 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 the main development operating system)

  • Knowledge of scripting languages: Bash and Python

  • Good troubleshooting and debugging skills

  • Excellent communication skills and ability to work in a team

  • Customer orientation and flexibility

  • English level — Intermediate and higher

Would be a plus Would be a plus

  • Knowledge of Ansible

  • Understanding of Jenkins

  • Knowledge of Gerrit

  • Familiarity with networking (Routing, ALC, QoS)

About PLVision About PLVision

  • We are a software product development company specializing in computer networking, embedded systems, and the Internet of Things connectivity. PLVision has offices in Krakow, Poland, and in Ukraine: Lviv, Odesa, Kyiv, and Kharkiv (currently relocated). Founded in 2007, the company helps networking industry leaders and ambitious startups in the U.S., Israel, and EU countries to launch innovative products.

  • PLVision has taken an active stand on Ukraine, investing all net income in 2022 to support the Armed Forces and the country, as well as implementing many volunteer initiatives.

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.*