We are looking for an experienced C/C++ Software Engineer with solid Linux expertise and a strong understanding of networking protocols to join a long-term project at PLVision.
In this role, you’ll become a member of an expert team enabling SONiC (Software for Open Networking in the Cloud) support on top of SAI (Switch Abstraction Interface) for a new product line based on the revolutionary Cisco Silicon One platform.
You will work directly with the customer, contributing to the full lifecycle: development, integration, product support, and hardening. We offer a collaborative environment defined by transparent communication, well-established processes, minimal formalities, and maximum trust. Secure your professional future with a leader in Computer Networking!
PROJECT DEFINITION
The development team focuses on the research, development, and integration of SONiC with innovative hardware, including ASICs and SAI. As a key abstraction layer sitting above the SDK and Linux drivers, SAI enables Linux-based switches and routers to run on the latest Cisco Silicon One architecture.
Primary Stack: C++, Linux user-space libraries/applications, Docker, Python, and physical networking hardware.
RESPONSIBILITIES ✅Develop, integrate, and maintain software to enable high performance of Switch Abstraction Interface (SAI) / Software for Open Networking in the Cloud (SONiC) for new platforms ✅Create the Architecture and Design documentation. Maintain the Design documentation to assist in software modification ✅Ensure that Switch Abstraction Interface (SAI) / Software for Open Networking in the Cloud (SONiC) features (components) are implemented and documented as per the requirements ✅Collaborate closely with the test team to provide them with a development perspective ✅Establish test metrics, mentor team members, and ensure the timely implementation of all functionalities
REQUIREMENTS Strong working knowledge of the Linux environment Solid understanding of Layer 2 or Layer 3 networking protocols (usage or implementation) Proficient in C or C++ 3+ years of commercial software engineering experience Technical English (Intermediate level or higher)
WOULD BE A PLUS Hands-on experience with SONiC or SAI implementation/integration Experience with Linux networking stacks Familiarity with virtualization/containerization (Docker/Kubernetes) Understanding of CI/CD processes and Python scripting
BENEFITS Medical insurance Paid vacation and sick leave days Paid bank holidays (11 days in 2026) Relocation bonus Marriage and childbirth bonuses Referral bonus Educational courses and training programs Remote work Flexible schedule
THE CLIENT A global leader in networking equipment, software, and switching ASICs based in the U.S. and Israel. Their products power end-to-end solutions for major Data Centers, ISPs, and enterprises worldwide.
ABOUT PLVISION As a European leader in open, disaggregated technologies, PLVision delivers custom vendor-agnostic software networking solutions, giving you full control, lower costs, and future-ready scalability. We offer complete solutions, from A to Z. No matter who you are — a startup or an enterprise — we will become your magic wand.