Summary
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!
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
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
Would be a plus
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
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.
Want to develop innovative products? Let's talk!
Thank you for subscribing!
Look forward to exclusive content, the latest updates, and special offers.