— Master’s or Bachelor’s Degree in Computer Science or Computer Engineering
— 2+ years of commercial experience in Embedded Systems or Networking
— Proficient knowledge of Python and C
— Understanding of OOP concept
— Practical experience with Linux
— English level — Intermediate and higher
— Experience with Docker
— Understanding of Makefiles
— KVM or QEMU expertise
— Familiarity with Networking (TCP/IP, Ethernet stack)
— ASIC and Hardware system simulator modules design and development
— Firmware integration
— Issues troubleshooting
We are looking for a talented Python engineer who is also proficient in C development and has a good command of object-oriented programming. You will join PLVision team helping our Israel-based customer build a software simulator for L2/L3 switches.
In this position, you will get an opportunity to learn how a networking device is working under the hood, master packet flow, and work with firmware. Are you ready for interesting challenges with firmware simulation, virtualization, and performance optimization?
Apply for this vacancy and join our mature expert community to take your engineering career to the next level!
Client profile
Our customer is an Israel-based leader in the global networking equipment market, recently acquired by a multinational technology corporation. PLVision has been working with the customer since 2015, and the team, as well as the variety of projects, are constantly expanding.
About PLVision
PLVision is a software product development services company specializing in computer networking, embedded systems, and the Internet of Things Connectivity. Operating in the global market since 2007, we help networking industry leaders and ambitious startups launch innovative products. PLVision has offices in Lviv, Kyiv, Odesa, Krakow (Poland) and is planning to open an office in Kharkiv.