Senior Software Engineer Dpdk Lkpk - Bangalore - Cavium Inc
Cavium Inc as the company that open the jobs vacancy, have some qualification and spesification especially for the Senior Software Engineer Dpdk Lkpk jobs vacancy. To find out more information and about qualification and spesification details, walkin interview schedule, the address of the company, the company contact info (email/phone number) of Cavium Inc company, please start to apply for the job vacancy with fill the jobs application with click the 'Apply This Job' button below.
Role & responsibilities:
Work as part of Data-plane team for Next generation arm64 Cavium ThunderX server platform, As IC (individual contributor) role.
Primary responsibility to write userspace poll mode driver for next generation ThunderX SoC.
Poll mode driver mainly for DPDK/ODP.
Optimizing existing driver and application.
Interacting with Marketing, addressing queries and looking after releases.
Interact with HW team on SoC specific details.
Collaborate and participate with s/w team on architecture and design approach.
Documenting API/ABI example using doxygen etc.. Required Skills:
Should have sound knowledge on DPDK.
Should have written or Aware of userspace poll mode driver.
Good debugging skill. Should have used gdb debugger, Linux perf tool.
Good hands on PCI and PCI based NIC card/architecture, preferably on 10/40G NIC's.
Prior knowledge on data-plane application like ipsec , openvswitch would be a plus.
Should have sound knowledge on Linux kernel, preferably Linux networks driver, Linux network internals.
Good to have knowledge on ODP (OpenDataPlane).
Good to have knowledge on QEMU/KVM(Kernel Based Virtual Machine)
Good C programming skill.
Good in Shell scripting
Good to have other scripting knowlegde like python/perl.
Good to have C++ knowledge.
Education: BE / B.tech / ME / M.tech in E&C/CS/EEE
Experience: 4 - 10 Years