-
PLVision

Junior/Middle C/C++ Software Engineer

PLVision
Poland · Full-time · Entry

We are looking for an experienced C or C++ Software Engineer with solid knowledge of Linux OS and strong understanding of networking protocols to join our expert community.

A stable business with 100% Ukrainian capital, PLVision has offices in Ukraine and Poland.

In this position you will be a part of an experienced team, enabling an SONiC open network operating system support on top of SAI (Switch Abstraction Interface) for a new product line based on the revolutionary Cisco Silicon One platform.

You will be working directly with the customer as a member of the team responsible for development, integration, product support, and hardening activities. You will join a collaborative environment with open and transparent communication, well-established processes, minimum of formalities, and maximum of trust.

Project Definition

The development team is focused on research, development, maintenance, and integration of SONiC with different innovative hardware that includes ASICs (switching silicons) and SAI (Switch Abstraction Interface). SAI is a layer on top of switching silicon's SDK and Linux drivers. It is a key component that enables Linux-based switches and routers built with a new ASIC (Cisco Silicone One). Primary technologies are C++, Linux user-space libraries/applications, Docker, Python, as well as the physical hardware.

Client Profile

Our customer is the leading global networking equipment, software and switching ASIC (chip) vendor, based in the U.S and Israel. Their networking products enable end-to-end solutions for data center, ISP/Telecom and enterprise clients.

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

 

Responsibilities

• Develop, integrate, and maintain software 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.


Qualifications

• Knowledge of Linux OS;

• Understanding of networking protocols (Layer 2 or Layer 3 networking protocols usage/implementation, TCP sockets programming);

• Good knowledge of C or C++;

• 1+ years of commercial experience in Software Engineering;

• Knowledge of technical English at Intermediate level and higher.


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.

• Experience with Python

Key Skills

Ranked by relevance

linux c continuous integration embedded systems embedded switches routers python docker cloud
Login to Apply
Posted
Sep 10, 2025
Type
Full-time
Level
Entry
Location
Warsaw
Company
PLVision

Industries

Computer Networking Products

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Thales
Related

ATFM Software Engineer (UAE National only)

2026-06-18

Full-time
Not Applicable
United Arab Emirates
Aviation
Engineering
View Job Details
Arista Networks
Related

Senior Software Engineer - C++ - Platform - Romania

2026-05-26

Full-time
Mid-Senior
Romania
Computer Networking Products
Engineering
View Job Details
Axis Communications
Related

C/C++/Go Developer, streaming to cloud from cameras, Lund

2026-05-15

Full-time
Not Applicable
Sweden
Computer Networking Products
Engineering