Will You Ever Get ROI with Transitioning to Open-Source?

Download PDF

Software Engineer (SONiC, Networking)

Apply

Summary

We are looking for talented C/C++ Software Engineers (and Python Automation Engineers) to join PLVision’s SONiC projects. You will become a part of the team that is responsible for enabling SONiC on the customer’s hardware. Also, you will collaborate within the SONiC (Software for Open Networking in the Cloud) open-source community, including developers from companies like Microsoft, Facebook, NVIDIA, Intel, which offers exclusive knowledge-sharing and fast growth.
Join PLVision, a reliable Ukrainian company, that is now actively expanding its projects – and secure your career right now!

Dedicated recruiter:
Yaryna Kunynets
Yaryna Hlushko
Recruiter

Responsibilities Responsibilities

  • Design and develop new packages/features and sustain the existing functionality.

  • Perform research and analysis to make optimal solution decisions.

  • Follow a full development cycle methodology (from design to final delivery to the customer in high-scale data centres)

Requirements Requirements

  • Bachelor's Degree in Computer Science or Software/Computer Engineering

  • 4+ years of commercial experience in Software Engineering in Embedded Application Development

  • Good knowledge of C/C++

  • Experience in cross-platform application development

  • Experience with Make/Automake build tools

  • Knowledge of scripting languages like Bash or Python

  • Experience in writing design and functional specifications

  • Good troubleshooting and debugging skills

  • Good communication skills and the ability to work in a team

  • Customer-oriented, motivated and flexible

  • Knowledge of technical English at an intermediate level or higher

Would be a plus Would be a plus

  • Experience with Layer 2 or Layer 3 networking protocols implementation and TCP sockets programming

  • Experience with any of BGP, OSPF, RIP, etc., routing protocols

  • Experience with TCP/IP, ARP, DHCP, etc., would be a significant advantage

  • Knowledge of Ansible

  • Experience with Linux networking

  • Experience with virtualization/containerization technologies

  • Experience with object-oriented design (OOD) and design patterns

About PLVision About PLVision

  • We are a software product development company specializing in computer networking and embedded systems. 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.

Want to develop innovative products? Let's talk!

You can attach your resume here:
file not selected
Message (Optional):
Your message has been sent, thank you! We will contact you as soon as possible.