Tech Lead Engineer C/C++ - PLVision

SONiC Capabilities: Empowering Networks with Open-Source Solutions

Download PDF

Tech Lead Engineer C/C++

Apply

Summary

PLVision invites an experienced Tech Lead Engineer with expert C/C++ knowledge and a deep understanding of networking protocols to join our team.
 
In this role, you will actively extend functionality based on SONiC (Software for Open Networking in the Cloud) – the industry-leading open-source network operating system.
You will also collaborate within open-source communities and participate in developing new technologies that shape the future of computer networking.
PLVision offers an in-demand specialization in computer networking, providing career stability and numerous opportunities for professional growth. We foster a collaborative culture with open, transparent communication, well-established processes, minimal formalities, and maximum trust. Join PLVision and secure your career today!
Dedicated recruiter:
Oles Lukianenko
Senior Technical Recruiter
Download Vacancy

Responsibilities Responsibilities

  • Lead the development of Network Operating System (NOS) for network devices such as switches and routers

  • Own the technical delivery of NOS features for cloud and data center networking use cases

  • Drive the design and implementation of new NOS components, services, and platform capabilities

  • Lead development activities focused on modern ASIC configuration through SAI and related integration layers

  • Coordinate and prioritize engineering efforts across releases, balancing technical risks, timelines, and business needs

  • Review product requirements, architecture changes, design proposals, and implementation plans to ensure technical excellence and quality

  • Lead the investigation and resolution of complex networking-related and system-level issues

  • Define engineering best practices, coding standards, and development workflows to ensure maintainable and scalable software

  • Mentor and technically guide engineers in C/C++ development, Linux-based networking software, debugging, and design decisions

  • Collaborate closely with system architects, validation teams, DevOps, and program stakeholders to align delivery priorities and release readiness

  • Drive improvements in CI/CD workflows, development environments, code quality, and troubleshooting processes

  • Ensure high-quality technical documentation, clear status reporting, and traceability between requirements, design, and implementation

Requirements

  • Bachelor’s degree in Computer Science or a related technical discipline

  • 7+ years of commercial experience in Embedded Software Development, System Software Development, or a closely related area

  • 2+ years of experience in a technical leadership, team lead, or senior ownership role

  • Strong proficiency in C/C++ programming

  • Expert knowledge of Linux as a primary working environment

  • Hands-on experience with Python, Bash, Docker, and Git

  • Strong understanding of network operating systems and software for switches and routers

  • In-depth knowledge of L2/L3, tunneling, routing, switching, and network protocols

  • Experience developing or integrating software for ASIC/SAI-based network platforms is highly desirable

  • Excellent troubleshooting and debugging skills, including system-level issue investigation

  • Experience with CI/CD processes and modern software development workflows

  • Ability to review designs, guide implementation, and make sound technical trade-offs

  • Strong communication skills, including the ability to align engineers and stakeholders around priorities, risks, and delivery expectations

  • Upper-Intermediate or higher level of technical English

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

  • PLVision is a European networking software product development company that helps businesses unlock the full potential of open and disaggregated technologies. We deliver end-to-end, vendor-agnostic solutions, tailored to meet clients’ specific use cases – enabling greater flexibility, scalability, and sustainability while ensuring cost control and predictability.
    Leveraging strategic partnerships with industry leaders, major hardware vendors, and memberships in key open networking communities, PLVision ensures delivered software solutions remain future-ready and aligned with the latest open networking innovations, empowering clients to achieve their business goals and long-term success.

Send your resume

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.