
Summary
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.
Responsibilities
ASIC and Hardware system simulator modules design and development
Firmware integration
Issues troubleshooting
Requirements
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
Would be a plus
Experience with Docker
Understanding of Makefiles
KVM or QEMU expertise
Familiarity with Networking (TCP/IP, Ethernet stack)
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.
Login to download