DevJobs

Sr. C++ CUDA Engineer

Overview
Skills
  • Bash Bash
  • C++ C++
  • Python Python
  • Linux Linux
  • DPDK
  • Fast packet processing technologies
  • Linux kernel development
  • ODP
  • VPP
  • CUDA
  • Design pattern
  • Multi-threading
  • OOD
  • Parallel programming on NVIDIA GPUs using CUDA
  • Real-time coding

Full Job Description

Xeye.ai redefines the future of crowd security by scanning for concealed items among many people at a distance with completely touchless, non-invasive, and safe technology. Our groundbreaking near-field electromagnetic imaging will protect the public’s right to safety and security without sacrificing their freedom of movement: No gates, no metal detectors, and no stopping each and every person for an inspection. Instead, checking everyone at once, in the open, and in motion. The company is backed by world-class investors, with a proven track record, has completed extensive PoC, and is on its way to commercialization.


We are looking for a passionate Sr. C++ CUDA Engineer with the ability to write world-class fast, efficient, low-latency code for Xeye’s ground-breaking technology. The ideal candidate will be able to understand, implement and performance optimize complex algorithms in Xeye’s detection pipeline.

 

Required Qualifications

  • B.Sc. in computer science / SW engineering / electrical engineering.
  • Expert level in C++, CUDA, and working knowledge of Python.
  • Experience with parallel programming on NVIDIA GPUs using CUDA
  • Deep understanding of Linux anatomy, user-space processes, daemons, boot process, networking (network drivers deployment) and scripting (Bash)
  • Experience writing real-time coding, including complexity analysis and performance optimization.
  • Experience with Multi-threading, OOD and Design pattern

Nice to have

  • Experience with fast packet processing technologies (VPP, ODP, DPDK, etc.) – major advantage
  • Linux kernel development - an advantage

Job scope:

  • Full time position
  • Company office in Tel Aviv
Xeye.ai