PLVision
NOS Engineer (C/C++)
PLVisionUkraine14 days ago
Full-timeEngineering, Information Technology

PLVision invites a talented and motivated NOS Engineer to join our international team. In this high-impact role, you’ll contribute to a new product initiative by developing a network operating system (NOS) with a focus on features for cloud and data center environments. You will also be responsible for building and maintaining a library for modern ASIC configuration using the Switch Abstraction Interface (SAI).

At PLVision, we lead meaningful technical projects that significantly impact the open networking industry, helping you build a brighter future. With over 17 years of expertise and a highly skilled, recognized, and supportive team, we are deeply committed to engineering excellence. We provide a rewarding environment where you can thrive, transforming your ideas into impactful software solutions and products. Join us to enjoy a fulfilling career while contributing to innovative open networking technologies!

 

Responsibilities

  • Develop a network operating system (NOS) for network devices such as switches and routers
  • Contribute to the development of NOS features for cloud and data center networking
  • Build and maintain a library for modern ASIC configuration using SAI (Switch Abstraction Interface)
  • Investigate and resolve networking-related issues


Qualifications

  • Proficiency in C/C++ programming
  • Experience working in a Linux environment
  • Experience with Python, Bash, Docker, and Git
  • Basic understanding of L2/L3 protocols, tunneling, routing, switching, and other networking concepts
  • Strong troubleshooting and debugging skills
  • Intermediate or higher proficiency in technical English


Would be a plus

  • Knowledge of NOS (SONiC) and switching silicon SDKs
  • Experience contributing to open-source projects


Key Skills

Ranked by relevance