Summary
PLVision is seeking a Software Engineer with strong skills in C and C++ to join a long-term project for our partner. This global technology leader continues to grow rapidly and strengthen its position across the AI and networking domains. Our collaboration follows a clear roadmap, providing a reliable setting where you can focus on meaningful engineering work and see real results from your contributions.
In this role, you’ll be part of an experienced engineering team that operates within a large technology ecosystem and has early access to advanced products used in large-scale AI systems, including high-performance switches powered by SONiC (Software for Open Networking in the Cloud). These technologies define the future of computing and will be an integral part of your daily work.
At PLVision, we offer steady professional growth within a mature and evolving project. As the scope expands, you’ll take on new responsibilities, explore emerging technologies, and strengthen your expertise step by step. You’ll find a supportive environment that values long-term development, encourages technical excellence, and allows you to turn your ideas into real, impactful solutions.
Responsibilities
Design and implement new features for networking software platform for L2/L3 bridges (switches/routers).
Participate in implementing the new protocols in data center management technologies.
Launch new hardware, and make sure new products are secure, reliable, and fast.
Optimize, debug, refactor, improve performance and maintainability of new products.
Work with various teams and share technologies across many products.
Collaborate with appropriate stakeholders to determine user requirements.
Drive the identification of dependencies and the development of design documents.
Proactively seek new knowledge and adapt to new trends.
Requirements
Bachelor’s degree in Computer Science or a related technical field
At least 2 years of hands-on experience in C/C++ software development, including work with embedded systems
Good understanding of networking protocols (routing, switching) and concepts related to SDN
Experience in code review, process optimization, and improving system architecture
Strong background in designing, implementing, debugging, and testing complex software with a focus on quality and reliability
Proven ability to collaborate across teams and work effectively in an Agile/Scrum environment
Analytical mindset with the ability to learn new technologies quickly, conduct research, and solve complex problems
Technical English at an intermediate level or higher
Would Be a Plus
Hands-on experience with build systems
Proficiency in Linux networking
Experience in creating design documents
Experience with virtualization and containerization technologies
Proficiency in scripting languages such as Bash or Python
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.
Benefits
- Medical insurance
- Vacation and sick leave days
- Paid bank holidays (11 days in 2025)
- Relocation bonus
- Marriage and childbirth bonuses
- Referral bonus
- Educational courses and training programs
- Remote work
- Flexible Schedule
Equal Opportunity Statement
PLVision is committed to providing equal employment opportunities and does not tolerate unlawful discrimination or harassment based on race, color, religion, age, sex, national origin, or any other protected characteristics. We believe everyone at PLVision deserves to thrive in an environment where they are respected, valued, and empowered to reach their full potential and build a meaningful career.
Want to develop innovative products? Let's talk!
Thank you for subscribing!
Look forward to exclusive content, the latest updates, and special offers.