Senior C/C++ Software Engineer



We are looking for a Senior C or C++ Engineer with in-depth knowledge of Linux OS and deep understanding of networking to join PLVision expert team, and start our new project for an innovative startup.

You will work with the latest technologies and won’t need to puzzle out any outdated legacy code. PLVision fosters innovation and a solution-oriented approach, meaning new ideas are always welcome. Our team constantly contributes to open source (Linux kernel, SONiC, SAI, etc.) and collaborates daily with global technology leaders within open-source communities.

A stable business with 100% Ukrainian capital, PLVision has offices in Ukraine and Poland. The company is investing all its net income in 2022 for the needs of the Army through the Come Back Alive Foundation.

Dedicated recruiter:
Yaryna Kunynets
Yaryna Kunynets

Project definition Project definition

  • Our customer is a Silicon Valley-based startup that works with cutting-edge technologies. Its founders have many years of successful experience in the technology industry. PLVision’s team is responsible for building the new way of SONiC distribution and rebuilding its versions.

Responsibilities Responsibilities

  • Develop software and run testing to enable high performance of Switch Abstraction Interface (SAI)/ Software for Open Networking in the Cloud (SONiC) for new platforms;

  • Create the architecture and design documentation. Maintain the design documentation to assist in software modification;

  • Ensure that SAI/SONiC features (components) are implemented and documented according to the requirements;

  • Work closely with the test team to give them a development perspective;

  • Establish test metrics and mentor the team members while ensuring that all functionality is implemented on time.

Requirements Requirements

  • In-depth Linux OS knowledge;

  • Deep understanding of networking protocols (Layer 2 or Layer 3 networking protocols implementation, TCP sockets programming);

  • Perfect knowledge of C or C++;

  • 5+ years of commercial experience in Software Engineering;

  • Knowledge of technical English at the Intermediate level and higher.

Would be a plus Would be a plus

  • Experience with SAI/SONiC implementation and integration;

  • Experience with Linux networking;

  • Experience with virtualization/containerization technologies;

  • Understanding of CI/CD processes.

About PLVision About PLVision

  • We are a software product development company specializing in computer networking, embedded systems, and the Internet of Things Connectivity. PLVision is headquartered in Krakow, Poland, with the Ukrainian headquarters in Lviv and other offices in Odesa, Kyiv, and Kharkiv (currently relocated). Founded in 2007, we help networking industry leaders and ambitious startups in the U.S., Israel, and EU countries to launch innovative products.

  • PLVision has taken an active stand in supporting independence and prosperity of Ukraine. We are investing the company's net income in 2022 for the needs of our Army and our country's recovery, 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.*