Senior C/C++ Software Engineer



If you’re a Senior C or C++ Engineer experienced with Linux applications development and looking for stability and an exciting professional environment, join PLVision. You will work on our long-term project for the global company in the highly relevant, in-demand domain of computer networking.

PLVision operates on the cutting edge of technology, so you won’t need to deal with any outdated legacy code. Our team is constantly contributing to open source (Linux Kernel, SONiC, SAI, etc.).

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.

Apply to join our solid expert community and increase your job satisfaction in every way possible!

Dedicated recruiter:
Yaryna Kunynets
Yaryna Kunynets

Project Definition Project Definition

  • PLVision team is responsible for the development of the Switch Abstraction Interface (SAI) layer on top of the Software Development Kit. You will play an active part in extending the functionality of the innovative network hardware product.

Client Profile Client Profile

  • Our customer is the leader in the networking industry, known as a revolutionary in the field of digital storage and transmission of information. This company is developing the line of products based on its switch silicon to provide a full stack of data center infrastructure for global technology leaders. PLVision has a long history of collaboration with this client.

Responsibilities Responsibilities

  • Design and development of new software packages/components of the rich embedded networking application

  • Full development cycle methodology (from design to final delivery to the customer)

Requirements Requirements

  • Commercial experience in Software Engineering in Embedded Application Development

  • Experience with Linux applications development

  • Good knowledge of C/C++

Would be a plus Would be a plus

  • Experience with Layer 2/Layer 3 networking protocols implementation

  • Experience with Object-Oriented Design (OOD)/ design patterns

  • Experience with scripting language like Bash or Python

About PLVision About PLVision

  • 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 independence and prosperity of Ukraine. We are investing the company's net income in 2022 to provide for our Army and our country's recovery, 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.*