We are looking for a Software Engineer with programming experience in Python, good knowledge of C, and a strong understanding of computer networking. At PLVision, you will work closely with the experienced engineers while developing a software simulator for L2/L3 switches.
As a part of the project team, you will be involved in firmware simulation, virtualization, and performance optimization. It is an opportunity to learn how the device works under the hood, get a deep understanding of the packet flow, and gain globally desired expertise in firmware.
We offer a collaborative environment with open and transparent communication, well-established processes, and constant support of the Tech Lead and Project Manager to assure your fast professional growth.
Our customer is an Israel-based leader in the network equipment market, acquired by a multinational technology corporation several years ago. PLVision has been working with the customer since 2015, and the team as well as the variety of projects are constantly expanding.
We are a software product development company specializing in computer networking, embedded systems, and 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 the 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.
— Design and develop the ASIC / Hardware system simulator modules;
— Support the Firmware integration;
— Handle system troubleshooting.
— Bachelor’s or Master’s Degree in Computer Science or Software/Computer Engineering;
— 2+ years of commercial experience in Embedded/Networking;
— Understanding of OOP Concept;
— Experience in Python development;
— Good knowledge of C;
— Experience with Linux as a user;
— Knowledge of technical English at Intermediate level and higher.
Vacancy plus options:
— Experience with Docker;
— Understanding of Makefiles;
— Advanced Linux user;
— KVM/QEMU expertise;
— Networking (TCP/IP, Ethernet stack).