#Senior Software Engineer

QualcommSan Diego, CA

About The Position

This position is not eligible for Qualcomm immigration sponsorship. Qualcomm Cloud is looking for a software engineer in the areas of Linux user space development to build API support for AI frameworks like Pytorch. The development target is Qualcomm high-performance inference accelerator AI 100 and related products. Responsibilities will include software architecture and design, software development, software integration, functional and performance testing for a Linux based product. The tools of the trade are C/C++ and Python. The candidate will leverage her experience to build programming APIs to enable a user to run ML kernels on Cloud AI 100 in a user friendly and performant way.

Requirements

  • Experience with Linux user-space development, API development and multi-threaded processing.
  • Experience with development in C/C++.
  • Experience with development in Python.
  • Knowledge of RTOS, SoC architecture (core, cache, memory, bus architecture, IOs, etc.) and common hardware blocks
  • Experience with Source Code and Configuration management tools
  • Experience evangelizing innovative and new software architectural designs.
  • Good communication skills and ability to negotiate in a co-operative way.
  • 2+ years of relevant experience
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field.
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

Nice To Haves

  • Understanding of PT 2.0 framework
  • Familiar with high-speed interfaces such as PCIe and LPDDR

Responsibilities

  • software architecture and design
  • software development
  • software integration
  • functional and performance testing for a Linux based product
  • build programming APIs to enable a user to run ML kernels on Cloud AI 100 in a user friendly and performant way
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service