Job Title: Linux Device Drivers (Networking Side)
Primary Skills: Linux (RHEL, CentOS, Ubuntu, SUSE), Kickstart and PXE
Location: San jose CA
Duration : 12+ months
Looking for a software engineer to work as a temporary/contractor employee to be part of the Vitis Development organization to work on Xilinx Runtime (XRT).
The Vitis unified software platform enables the development of embedded software and accelerated applications on heterogeneous Xilinx platforms including FPGAs, SoCs, and Versal ACAPs. It provides a unified programming model for accelerating Edge, Cloud, and Hybrid computing applications. Xilinx Runtime library (XRT) facilitates communication between your application code (running on an embedded ARM or x86 Host) and the accelerators deployed on the reconfigurable portion of PCIe based Xilinx accelerator cards, MPSoC based embedded platforms or ACAPs. It includes user-space libraries and APIs, kernel drivers, board utilities, and firmware. XRT is opensource and available on GitHub.
We are a high-performance team that is in the critical path of most board development in Xilinx.
We are a distributed team that works with various other teams including platform, solution, and testing. The selected candidate will be involved in creating and extending features in XRT. Specifically, we are looking for people with device driver experience in Linux.
BS in CS/CE/EE with 6+ years or MS with 4+ years of relevant software development experience Proficiency in C/C, object-oriented design Good knowledge of Linux driver design and development
Good understanding of Linux networking and virtualization stack Excellent written and verbal communication skills Ability to work seamlessly with a distributed team
Experience with networking technology: DPDK, VLAN, OVS Knowledge of low-level virtualization technology: KVM, VirtIO, LibVirt Familiarity with FPGAs MS Windows driver development experience
Thanks & Regards
Shaik Sadeq (Sam)
Infobahn Soft world Inc.