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