Software Engineer (Python, C)



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.

Dedicated recruiter:
Yaryna Kunynets
Yaryna Hlushko

Client profile Client profile

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


Responsibilities Responsibilities

  • Design and develop the ASIC / Hardware system simulator modules;

  • Support the Firmware integration;

  • Handle system troubleshooting.

Requirements Requirements

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

  • Good knowledge of C;

  • Experience with Linux as a user;

  • Knowledge of technical English at Intermediate level and higher.

Would be a plus Would be a plus

  • Experience with Docker;

  • Understanding of Makefiles;

  • Advanced Linux user;

  • KVM/QEMU expertise;

  • Networking (TCP/IP, Ethernet stack).

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.

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

Want to develop innovative products? Let's talk!

You can attach your resume here:

file not selected
By filling out your contact information in this form, you agree to our Privacy Policy.*