Summary
Ready to use your software skills on a project for one of the world’s most influential software companies? PLVision is looking for a talented Embedded C Software Engineer who will design and develop new DASH functionality for modern DPU/IPU systems.
This role requires a candidate with experience with embedded systems programming in C and a good understanding of networking technologies. As an Embedded C Software Engineer, you will be responsible for making optimal solution decisions based on your research and analysis results. This is a chance to work with new technologies that enable progress and work with the most experienced people in computer networking.
At PLVision we offer numerous growth opportunities in the dynamic technology domain of Computer Networking! We are actively launching new interesting projects with many technological directions, so you will have a steady job while working in a collaborative and rewarding environment. Join PLVision and secure your career right now!
Responsibilities
Perform research and analysis to make optimal solution decisions
Design and develop new DASH functionality for modern Data Processing Unit (DPU)/ Intelligence
Processing Unit (IPU) systems
Work with open-source community on alignment, introduce new functionality
Requirements
Proven experience in embedded systems programming in C
Experience in L2/L3, tunneling, routing, switching
Experience with Linux at least at the user level
Good communication skills and ability to work in a team
Experience with Bash (e.g., Autotools, CMake) and cross-compilation for embedded systems
Experience with Linux networking
Technical English proficiency (intermediate or higher)
Would be a plus
Experience in writing design and functional specifications
Experience with build systems such as Yocto and Buildroot, etc.
Experience with Switch Abstraction Interface (SAI)/ Software for Open Networking in the Cloud (SONiC) implementation and integration
Understanding of Application-Specific Integrated Circuits (ASIC)/ Data Processing Unit (DPU) network pipeline
Experience in Linux network stack development
About PLVision
We are a software product development company specializing in computer networking and embedded systems. PLVision is headquartered in Krakow, Poland, with the Ukrainian headquarters in Lviv. Founded in 2007, we help networking industry leaders and ambitious startups in the U.S., Israel, and 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.