We are looking for a talented C or C++ software engineer with 2+ years of experience, good knowledge of Layer 2/Layer 3 networking, and an excellent understanding of Linux.
A stable business with 100% Ukrainian capital, PLVision has offices in Ukraine and Poland. The company is investing its net income in 2022 for the needs of Ukraine’s army and the country’s recovery.
If you want to learn more about Ethernet protocols and work with an innovative DASH solution in an open-source community, apply for this vacancy and join our expert community.
DASH (Disaggregated API for SONiC Hosts) is a cutting-edge technology for SmartNIC hardware that enables faster flow processing and more efficient data plane implementation.
You will develop software (user space and kernel space) for the data processing unit (DPU), design new high-performance software for the network control plane, measure and improve the implemented DPU software performance. You will work with the client's embedded networking device used in large-scale network deployments.
Fungible is a hot startup based in Silicon Valley that creates hardware and software platforms for data centers. The company’s founders have over 30 years of industry experience and previously worked alongside Steve Jobs. As PLVision’s expert, you will join the DASH design team and work with the client directly.
Developing control plane software APIs for data path features
Programming embedded software agents for device and network management
Building test applications within the existing CI/CD infrastructure for the products
Creating debugging infrastructure and tools for product troubleshooting
2+ years of commercial experience in embedded application development
Good knowledge of C or C++
Experience with Linux (as the main development operating system)
Knowledge of scripting languages: Bash and Python
Good knowledge of Layer 2/Layer 3 networking protocols
Troubleshooting and debugging skills
Solid communication skills and ability to work in a team
Customer orientation and flexibility
English level — Intermediate and higher
Would be a plus
Experience with Go
Good understanding of underlay and overlay networking technologies such as VxLANs, etc.
Familiarity with SAI (Switch Abstraction Interface)/SONiC (Software for Open Networking in the Cloud)
We are a software product development company specializing in Computer Networking, Embedded Systems, and the Internet of Things Connectivity. 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 EU countries to launch innovative products.
PLVision has taken an active stand on Ukraine, investing all net income in 2022 to support the armed forces and the country, as well as implementing many volunteer initiatives.
Want to develop innovative products? Let's talk!