Posted in

Staff Software Engineer – Software Engineering

Staff Software Engineer – Software Engineering

CompanyQualcomm
LocationBoulder, CO, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior

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.
  • 5+ years of relevant experience.

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.

Preferred Qualifications

  • Experience with CUDA, NCCL
  • Experience with frameworks like IREE
  • Understanding of PT 2.0 framework
  • Familiar with high-speed interfaces such as PCIe and LPDDR