Software Engineer (Deep Learning)

Engineering - Software San Diego, California


Position at Samsung Semiconductor, Inc.

Job Title

Software Developer (Deep Learning)

Req ID



Samsung Semiconductor, Inc. in San Diego is seeking an experienced engineer to join the team which is responsible for developing the software for next generation mobile platforms.The ideal candidate should have passion for writing quality code and will be working on the deployment and optimization of the deep learning algorithms.

Minimum Qualifications

  • Bachelors or Masters with extensive industry experience or PhD in Computer Science, Computer Engineering or Electrical Engineering.
  • Strong programming skills in C/C++ with experience in developing latency-critical software.
  • Practical experience with implementing and optimizing workloads related to neural network inference on dedicated HW accelerators (such as NPU - Neural Processing Unit)
  • Deep knowledge of computer architecture (i.e. CPU, GPU, NPU) fundamentals with an excellent understanding of the interaction between software and hardware.
  • Deep understanding of practical operating system concepts, specifically embedded application design and implementation, and developing and debugging multithreaded applications.
  • Experience in development, optimization and parallelization of algorithms.
  • Experience with investigating hardware/software tradeoffs to identify performance bottlenecks in the system and take ownership of the related optimizations.
  • Proven track record of developing solutions for camera, image/video processing and computer vision applications.
  • Excellent communication skills with a strong analytical approach to problem-solving.
  • A strong team player, self-motivated and positive attitude.

Preferred Qualifications

  • Knowledgeable in heterogeneous compute programming APIs (e.g. CUDA, OpenCL).
  • Demonstrated ability to take neural network models from concept to production with in-depth knowledge in Deep Learning frameworks such as TensorFlow and Caffe.
  • Familiarity neural network acceleration techniques such as compression, quantization and pruning.


******************************************************************************************************************** Samsung Semiconductor Inc (SSI), an equal opportunity employer, is a world leader in Memory, System LSI, and LCD technologies. Headquartered in San Jose, California, SSI is a wholly-owned U.S. subsidiary of Samsung Electronics Co., Ltd.- the second largest semiconductor manufacturer in the world and the industry's volume and technology leader in DRAM, NAND Flash, SSDs, mobile DRAM and graphics memory. It is one of the largest providers of system logic, imaging and LED lighting solutions, as well as providing advanced process design and manufacturing for fabless companies. Samsung Semiconductor, Inc. also has a research and innovation center with numerous labs providing product design and research in: logic, memory, image sensors, displays and mobile technologies. In addition, the company supports Samsung Display Company, the largest producer of LCD and OLED displays. ********************************************************************************************************************

Learn more about Samsung Semiconductor here.

A day in the life Samsung Video

Samsung Semiconductor Career Page