Develop high-performance NIC framework and functional low-level tests. Utilize C programming language and QEMU model development. Collaborate with a distributed team.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
You will participate in developing the framework and functional low-level tests for high-performance and/or low-latency NICs.
The developed framework is a userland+kernel prototyping system which includes some distributed logic as well as logical model that predicts various NIC or NIC-emulation behaviour.
Depending on your skills and the sub-branch of the project you might do:
- framework development,
- QEMU model development.
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
Required skills:
- decent C knowledge (please note, we use pure C, not "C/C++")
- some level of technical English (as we work with foreign customers exclusively)
Bonus skills:
- work experience with Git and distributed team development
- understanding the principles of networking (Ethernet, VLANs, TCP/IP)
- Linux kernel-level programming
- understanding the principles of CPU architecture (virtual memory, caches, SIMD, memory barriers etc)
- knowledge of non-x86 architectures (e.g. ARM)
- work experience with VMs (QEMU, KVM, Xen etc.)
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
Not all bonus skills are required since because of the scale of the project you might contribute to one of the sub-branches with limited complexity. But if you know everything - you're welcome.
We will help with relocation to Armenia.
Similar Jobs
Explore other opportunities that match your interests
shook digital
malao