#Senior Software Engineer

Qualcomm

Actively hiring
Boulder, CO Posted 10 days ago $100,200$150,200 / year

At a glance

AI generated

TL;DR

Qualcomm Cloud seeks a software engineer to join its Linux user space development team for AI frameworks like Pytorch on the Qualcomm high-performance inference accelerator AI 100 and related products. The role involves designing and developing APIs in C/C++ and Python to enable efficient execution of ML kernels on these accelerators, ensuring both performance and ease of use. Responsibilities include software architecture, integration, testing, and working with RTOS and SoC hardware components. Candidates should have experience in multi-threaded processing, source code management, and evangelizing innovative designs while possessing strong communication skills for collaborative work environments. Knowledge of PT 2.0 framework and high-speed interfaces such as PCIe and LPDDR is beneficial.

Skills

C/C++ Python Linux API development Multi-threaded processing RTOS SoC architecture Source Code Management Configuration management PCIe LPDDR PT 2.0 framework

What you'll do

  • Design and develop APIs for AI frameworks like Pytorch on Qualcomm Cloud AI 100.
  • Implement user-friendly and high-performance software solutions in C/C++ and Python.
  • Conduct functional and performance testing of Linux-based products.
  • Integrate software components to ensure seamless operation across hardware interfaces.
  • Evangelize innovative software architectural designs within the team.
  • Collaborate with cross-functional teams to optimize API support for AI accelerators.

What we're looking for

  • Experience in Linux user-space development and API creation.
  • Proficiency in C/C++ and Python programming languages.
  • Knowledge of RTOS, SoC architecture, and high-speed interfaces like PCIe.
  • 2+ years of relevant software engineering experience.
  • Ability to design innovative software architectures and evangelize ideas.
  • Familiarity with AI frameworks such as PyTorch and PT 2.0.
  • Expertise in multi-threaded processing and configuration management tools.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 595 open roles on FindRole.

Listed pay typically runs $148,300–$222,500 across 540 roles with salary data.

Most-posted roles

View all roles at Qualcomm