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