SONiC Capabilities: Empowering Networks with Open-Source Solutions

Download PDF

Junior/Middle C/C++ Software Engineer

Apply

Summary

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.

Dedicated recruiter:
Anastasiia Zadorozhna
Recruitment Manager

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

Requirements Requirements

  • 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 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

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.

Equal Opportunity Statement Equal Opportunity Statement

  • PLVision is committed to providing equal employment opportunities and does not tolerate unlawful discrimination or harassment based on race, color, religion, age, sex, national origin, or any other protected characteristics. We believe everyone at PLVision deserves to thrive in an environment where they are respected, valued, and empowered to reach their full potential and build a meaningful career.

Want to develop innovative products? Let's talk!

This field is required
This field is required
You can attach your resume here:
file not selected
Upload your CV here (PDF, DOC, DOCX)
Please enter a valid LinkedIn profile URL.
This field is required
Message (Optional):

* Please complete all required fields.

Your message has been sent, thank you! We will contact you as soon as possible.