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