ХТО МИ PLVision — це технологічна компанія з 100% українським капіталом, яка спеціалізується на розробці програмних продуктів для комп’ютерних мереж та вбудованих систем. Ми створюємо повноцінні програмні продукти або ж окремі фічі для них.
3 серпня 2022

Python Software Engineer (вакансія неактивна)

Київ, Львів, Одеса, Краків (Польща), віддалено

We are looking for a Software Engineer with good knowledge of Linux, a profound understanding of networking protocols, and solid knowledge of Python.

In this position, you will be a part of an experienced team, enabling a 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.

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 be working in our team responsible for development, integration, product support, and hardening activities. In this role, you will be communicating directly with the customer as a member of the team and collaborating with global technology leaders within open-source communities.

Project Definition
The development team is focused on SONiC NOS research, development, maintenance and integration with different hardware boards, ASICs, SAI adapter (with some changes in SAI adapter). SAI adapter 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 physical hardware.

Client Profile
Our customer is a 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.

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.

Vacancy responsibilities:
• Develop, integrate, and maintain features (components), and document them according to the requirements;
• Create the Architecture and Design documentation. Maintain the Design documentation to assist in software modification;
• Work closely with the test team to give them a development perspective;

Vacancy requirements:
• Good knowledge of Python;
• Linux OS knowledge;
• Understanding of networking protocols;
• 3+ years of commercial experience in Software Engineering;
• Knowledge of technical English at Intermediate level and higher.

Vacancy plus options:
• 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.
• Knowledge of C or C++.