We are looking for a Senior Software Engineer with deep C skills, experience in Linux kernel and DPDK (Data Plane Development Kit). The goal of the project is to extend customer’s product with new features.
The customer is a European company, one of the world’s leading manufacturers of SmartNICs (Network Interface Cards). They also provide testing, monitoring, network performance analysis services for data centers.
PLVision is a software product development services company, specializing in Computer Networking, Embedded Systems, and the Internet of Things Connectivity. Operating in the global market since 2007, we help networking industry leaders and ambitious startups launch innovative products.
Structured specification, design, and implementation of high-performance software
Ownership of code pieces and features, deep involvement in the system foundation on which the features are implemented
Participation in the full development cycle from idea to final release
Assistance to Sales Engineers, Technical Support Engineers, and the customer directly in debugging and resolving technical product issues (if needed)
5+ years of experience in C development
2+ years of experience in Linux kernel development
Experience with DPDK (Data Plane Development Kit)
Would be a plus
Experience with networking application development
Experience with OVS (Open vSwitch)
Experience with virtualization technologies:
- High-speed data communication from a virtual environment
- Direct Hardware access from a virtual environment
- VHOST, vDPA, SR-IOV
Experience with Qemu (Quick Emulator)
Understanding of Server Architecture (Intel-based), e.g. interaction between a processor, memory, PCI Express bus, OS, and software applications
Want to develop innovative products? Let's talk!