SONiC Capabilities: Empowering Networks with Open-Source Solutions

Download PDF

Network Software Engineer

Apply

Summary

We are looking for a Network Software Engineer with 4+ years of commercial experience in software engineering, specifically in embedded application development, with strong knowledge of C and a solid understanding of L2/L3 networking.

In this role, you will work on networking software packages built on top of an SDK, creating a fully functional Layer 3 device solution that runs on Linux-based network switches, delivering optimal performance for enterprise data centers, cloud infrastructure, and high-performance computing clusters.

Our customer is a US–Israeli semiconductor innovator that develops a complete networking stack using its own silicon, powering the data centers of global leaders such as Amazon, Microsoft, Alibaba, and Meta. PLVision’s team is responsible for developing SAI (Switch Abstraction Interface) and integrating SONiC (Software for Open Networking in the Cloud) with the customer’s hardware.

Join a secure and forward-looking professional environment where we prioritize quality, reliability, and thoughtful progress in both technology and collaboration. You will advance your technical skills across all layers of networking and develop state-of-the-art solutions.

Dedicated recruiter:
Yaryna Kunynets
Yaryna Hlushko
Recruiter

Responsibilities Responsibilities

  • Design and implement advanced software modules and networking protocols

  • Improve and support a high-performance embedded networking application

  • Conduct research and analysis to make smart, data-driven technical decisions

  • Ensure top-quality releases of complex Linux-based networking solutions

  • Drive full-cycle development from design to deployment in large-scale data centers

Requirements Requirements

  • 4+ years of commercial experience in software engineering, specifically in embedded application development

  • Strong proficiency in C

  • Solid understanding of L2/L3 networking concepts and protocols

  • Confident working with Linux as a development environment

  • Basic knowledge of Bash and Python scripting

  • Experience with Make/Automake or similar build tools

  • Basic knowledge of such scripting languages as Bash and Python

  • Experience with Make/Automake or similar build tools

  • Intermediate or higher level of technical English

  • Excellent troubleshooting and debugging skills

  • Good communication and teamwork skills

  • Customer orientation, motivation and flexibility

Would be a plus Would be a plus

  • Experience in cross-platform application development

  • Hands-on experience with Ethernet switches and routers (Cisco, Arista, Juniper; L2 & L3)

  • Experience in configuring and implementing Layer 2 / Layer 3 networking protocols

  • Knowledge of BGP, OSPF, RIP, and other routing protocols (TCP/IP, ARP, DHCP, etc.) – a strong advantage

  • Familiarity with virtualization and containerization technologies

  • Solid Linux networking skills

Benefits Benefits

  • Medical insurance
  • Vacation and sick leave days
  • Paid bank holidays (11 days in 2025)
  • Relocation bonus
  • Marriage and childbirth bonuses
  • Referral bonus
  • Educational courses and training programs
  • Remote work
  • Flexible Schedule

About PLVision 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.

Want to develop innovative products? Let's talk!

This field is required
This field is required
You can attach your resume here:
file not selected
Upload your CV here (PDF, DOC, DOCX)
Please enter a valid LinkedIn profile URL.
This field is required
Message (Optional):

* Please complete all required fields.

Your message has been sent, thank you! We will contact you as soon as possible.