Senior Network Software Engineer (Embedded C) at PL VISION Sp. z o.o. #vacancy #remote

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. More at

Senior Network Software Engineer (Embedded C)

Ready to tackle complex challenges in the dynamic technology domain of computer networking? PLVision, a company specialising in Computer Networking, 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 programming embedded systems in C and network software development. As a Senior Network Software Engineer, you will collaborate closely with our experienced engineering team to design and develop new DASH functionality for modern IPU/DPU systems.

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

We offer

Fully remote position industry-specific e-learning platforms intracompany training mentoring technical knowledge exchange within the company Holiday days (20)& sick leaves (10); Bonuses for marriage and childbirth;

cmake yocto autotools ipu asic Embedded C Python Bash buildroot Linux kernel

Leave a Reply