Summary
PLVision is looking for a Software Support Engineer to join our team working on SONiC-based network operating systems and products. This is a hands-on engineering role for specialists who enjoy deep technical troubleshooting, Linux and networking analysis, and close collaboration with product development teams.
In this role, you will investigate complex software and networking issues, reproduce customer-reported problems in lab environments, analyze behavior across SONiC, Linux, and network protocols, and help drive fixes, validation, and product hardening. You will work at the intersection of support, integration, and software engineering, contributing directly to product quality and supportability.
Responsibilities
Investigate and troubleshoot complex issues in SONiC-based network operating systems (NOS) across both virtual and hardware platforms
Analyze logs, traces, packet captures, and system behavior to isolate faults across Linux, SONiC services, switching, routing, and platform integration
Reproduce field and customer issues in lab environments and translate them into actionable technical findings for engineering teams
Support issue resolution by validating fixes, testing patches, and confirming software stability after changes
Collaborate with software engineers, QA, and customer-facing teams to ensure reliable and timely problem resolution
Contribute to product hardening, diagnostic tool improvements, and general supportability enhancements
Prepare technical documentation for investigations, known issues, workarounds, and root cause analyses
Participate in software integration, feature verification, and operational readiness activities
Use scripting and automation to accelerate diagnostics, troubleshooting, and validation workflows
Communicate clearly with internal stakeholders and, when necessary, interface directly with customers
Requirements
2+ years of commercial experience in software engineering, technical support engineering, or a similar hands-on technical role
Solid knowledge of Linux as a working environment
Good knowledge of C or C++
Experience with Python and Bash scripting
Good understanding of networking fundamentals, including the OSI model, Layer 2 and Layer 3 protocols, routing, switching, and TCP sockets
Good troubleshooting and debugging skills
Ability to investigate technical issues in distributed or embedded environments
Experience with Git and basic development workflows
Intermediate or higher level of technical English
Preferred Qualifications
- Experience with SONiC, SAI, or network operating system integration
- Experience with Linux networking stacks
- Familiarity with Docker or other containerization and virtualization technologies
- Exposure to embedded systems, hardware bring-up, or ASIC-related environments
- Experience working with QA teams, validation flows, or test-driven issue resolution
- Contributions to open-source projects are highly valued
Would be a plus
Work with modern open networking technologies powering global data centers and cloud environments
Go beyond traditional support by directly contributing to product quality
AI-first development and support
Develop expertise across SONiC, Linux, networking, and hardware-software integration
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
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.