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