Mellanox Technologies is looking for brilliant Software Architect for an exciting position in the Software/Firmware architecture group. The position includes researching new technologies in networking drivers, acceleration technologies, and defining SW/HW interface. The position spans over various layers of integration from hardware, kernel drivers, up to user space libraries and dedicated networking applications, while defining technologies like DPDK, RDMA, virtualization offload and accelerations. The architect should have proven experience in Firmware development & architecture in the field of datacenter networking, packet processing and hardware / software integration. Moreover the architect should have good overall understanding of system level aspects, be familiar with network protocol, operating systems and virtualization and able to technologically lead R&D.