Senior Software Engineer (Networking) Offline
Ready to tackle complex challenges in the dynamic technology domain of computer networking? PLVision invites an ambitious Senior Network Software Engineer to join a new project for our customer – one of the world's most influential software companies.
We are looking for a professional with extensive experience in programming embedded systems in C and network software development. As a Senior Network Software Engineer, you will play a crucial role in designing and developing new DASH functionality for modern IPU/DPU systems, collaborating closely with our experienced engineering team.
PLVision actively launches new and exciting projects across various technological fields. This ensures a stable job, numerous growth opportunities, and a collaborative and rewarding work environment. Join PLVision and secure your career right now!
About PLVision
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.
Vacancy responsibilities:
- Make the most effective solutions for project needs thorough research and analysis
- Develop comprehensive design and functional documentation
- Design and develop new DASH functionality for modern DPU/IPU systems
- Collaborate with the open-source community to introduce and align new features with industry standards
Engage in client communication to clarify requirements
Vacancy requirements:
- 4+ years of commercial experience in software engineering with a focus on embedded application development
- Excellent communication skills and the ability to work effectively in a team
- Strong knowledge of C for embedded systems development
- Strong background working with computer networking, including L2/L3, tunneling, routing, and switching
- Advanced Linux user with experience in networking tools and utilities
- Good knowledge of Python
- Experience in writing design and functional specifications
- Proficiency with Bash (e.g., Autotools, CMake) and cross-compilation for embedded systems
- Experience with embedded Linux build systems (Yocto, Buildroot, etc.)
- Knowledge of technical English at Intermediate level and higher
- Bachelor’s degree in computer science or a related technical discipline
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
The job ad is no longer active
Look at the current jobs C / C++ / Embedded Kyiv→