Senior C/C++ Software Engineer



We are looking for a Senior C or C++ Engineer to join PLVision’s starter team and launch new projects based on innovative and in-demand networking technologies. Our customers are networking industry leaders as well as innovative, disruptive startups.

We offer a ramp-up period for strong candidates to boost their expertise in computer networking technologies. It will enable your smooth and confident start in the new domain and the project, with guidance of our experienced mentor.

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

You will join a collaborative environment with open and transparent communication, well-established processes, minimum of formalities, and maximum of trust. In this role, you will be working directly with the customer as a member of the team and collaborating with global technology leaders within open-source communities.

Dedicated recruiter:
Yaryna Kunynets
Yaryna Hlushko

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 design documentation to assist in software modification

  • Ensure SAI/SONiC features 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 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 Continuous Integration (CI)/Continuous Delivery (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 the 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.*