PLVision is actively expanding its long-term projects and starting new ones, so we invite an experienced Tech Lead to join our growing team. We are looking for a professional with profound experience in embedded and networking software development who will play a crucial role in designing and developing new DASH functionality for modern IPU/DPU systems. You will work on innovative solutions that have a significant impact on the world of connectivity. Our customers are leaders in the networking industry designing cutting-edge technologies so you will collaborate with highly experienced teams.
Join PLVision, a reliable Ukrainian company, that cares for the teams’ success and professional growth — and secure your career right now!
We are a software product development company specializing in computer networking and embedded systems. PLVision has offices in Krakow, Poland, and in Ukraine: Lviv, Odesa, Kyiv, and Kharkiv (currently relocated). Founded in 2007, the company helps networking industry leaders and ambitious startups in the U.S., Israel, and the EU countries to launch innovative products.
Conduct research and analysis to make optimal solution decisions.
Prepare design and functional documentation
Design and develop new DASH functionality for modern DPU/IPU systems
Collaborate with the open-source community to align and introduce new features
Engage in client communication to clarify requirements
Lead a team of up to 5 people, assigning and tracking tasks, and providing technical support for their tasks and issues.
Bachelor’s degree in computer science or a related technical discipline
4+ years of commercial experience in software engineering with a focus on embedded application development
Experience in team leadership.
Good knowledge of C/C++
Good knowledge of Python
Experience in writing design and functional specifications
Strong background in networking, including L2/L3, tunneling, routing, and switching
Experience with Linux networking, tools, and utilities
Familiarity with virtualization and containerization technologies
Proficiency in bash scripting, autotools, cmake, and cross-compilation
Experience with build systems like Yocto and Buildroot, among others
Excellent communication skills and the ability to work effectively in a team
Knowledge of technical English at Intermediate level and higher
Vacancy plus options:
• Linux network stack development
• Experience with x86/arm architecture
• Experience working with open source projects
• Experience with SAI/SONiC implementation and integration
• Understanding of ASIC/DPU network pipeline
• Kernel development