Embedded Sr Software Engineer for Neural Processing SDK

Employment Type

: Full-Time


: Miscellaneous

Loading some great jobs for you...

Job Overview

In this position you will be responsible for assisting with the software design and development of the next generation Qualcomm Neural Processing SDK, associated tools, performance and power optimizations. You will help develop and optimize the Neural Processing SDK to support the latest and greatest DNNs emerging from the research community, optimize for next generation hardware acceleration cores, using a scalable software architecture. Show your leadership ability, and your passion for software design and development with your excellent analytical, design, programming, and debugging skills. All Qualcomm employees are expected to actively support diversity on their teams, and in the Company. Minimum Qualifications
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
  • 2+ years Software Engineering or related work experience.
  • 2+ years experience with Programming Language such as C, C++, Java, Python, etc.
  • Preferred Qualifications
  • 1+ years design and programming experience with C++.
  • 2+ years experience designing and building embedded software applications
  • 1+ years experience in Object Oriented SW Design
  • Embedded Linux or Android NDK application development
  • Optimizing algorithms for hardware acceleration cores using OpenCL, OpenGL ES, and / or DSPs
  • Deep learning frameworks Caffe, Caffe, TensorFlow, PyTorch, MxNet, etc.
  • DNNs, CNNs, RNN/LSTM neural networks.
  • Background in mathematical operations: linear algebra, fast math libraries
  • Good communication skills (verbal, presentation, written)
  • Ability to collaborate across a globally diverse team and multiple interests

  • Launch your career - Create your profile now!

    Create your Profile

    Loading some great jobs for you...