Senior Software Engineer

Job description

  1. Develop and implement machine learning and computer vision algorithms and software framework. 
  2. Optimize deep learning and computer vision algorithms with a focus on high performance and efficient implementation on embedded devices. 
  3. Software design and architecture real-time algorithm pipeline for low latency perception solutions. 
  4. Integrate machine learning and computer vision algorithms, sensors, and data visualization. 


Minimum Qualifications  
  1. M.S. in Computer Science, Electrical Engineering, or similar field (Ph.D. is preferred). 
  2. 3+ years of industry experience of software development with C++/C in a Linux environment. 
  3. Experience of programming with parallel computing, ARM SIMD, GPU/CUDA, DSP,  or AI Engine. 
  4. Expertise in algorithm development and optimization with focus on at least one of the following technologies: 
  5. Deep learning network (e.g., TensorFlow, Caffe) acceleration, quantization, prune, or compression. 
  6. Android Neural Networks API , Snapdragon NPE, and Open Neural Network Exchange (ONNX). 
  7. Computer vision algorithms including 3D sensing,  SLAM, and 3D reconstruction. 
  8. High performance scientific computing including real time processing, and parallel and distributed computing. 
  9. Image processing and recognition, enhancement, and registration. 
  10. Familiar with system software design emphasizing data transfer, memory management, and multithreading. 

  Preferred Qualifications 
  1. Experience with parallel computing, GPU/CUDA, DSP, and OpenCL programming is a plus. 
  2. Experience in deep learning with GPU optimization is a plus. 
  3. Experience in machine learning algorithms for vision problems, including deep learning. 
  4. Experience in 3D computer vision and video analytics algorithms. 
  5. Familiar with TensorFlow, Caffe, PyTorch, OpenCV, ROS, etc. 
  6. Knowledge of 3D camera, camera logic, and image quality analysis. 
  7. Experience in real-time video analytics pipeline. 


10052 Mesa Ridge Court, Suite 101 San Diego, CA 92121


If interested, please send your resume to: