Software Engineer (C/C++)

RemoteSalary not specified
Poland

Job Description, Responsibilities & Requirements

About the Position

Software Engineer (C/C++)

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!

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)

Nice to Have

  • 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

We Offer

  • B2B contract with higher net income and full pay transparency
  • Cooperation agreement with extended notice periods
  • Paid continuity between projects - stable income during transitions
  • Remote-first approach with Krakow office available
  • Flexible schedule synced with your team and client
  • 100% private healthcare coverage
  • Polish Bank holidays guaranteed

About the Company

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.

Contact

Dedicated recruiter:

Iryna Rak

Recruiter

Job Details

Company name:
PLVision
Location:
Poland
Employment Type:
Full-time
Work Mode:
Remote
Posted on TheJob:
Mar 26, 2026
Last checked:
Jul 1, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.