Staff Software Engineer

A leading technology company specializing in wireless technology, semiconductors, and AI acceleration solutions.
$121,400 - $182,000
Backend
Staff Software Engineer
In-Person
5+ years of experience
AI · Enterprise SaaS

Description For Staff Software Engineer

Qualcomm Technologies, Inc. is seeking a Staff Software Engineer to join their Cloud team, focusing on Linux user space development and AI framework support. This role is based in Boulder, CO, offering a competitive salary range of $121,400 - $182,000 plus additional benefits.

The position involves working on Qualcomm's high-performance inference accelerator AI 100 and related products. The successful candidate will be responsible for developing APIs that enable efficient ML kernel execution on Cloud AI 100. This includes software architecture, development, integration, and testing for Linux-based products, primarily using C/C++ and Python.

The ideal candidate should have at least 5 years of relevant experience, with strong expertise in Linux user-space development, API development, and multi-threaded processing. Knowledge of RTOS and SoC architecture is essential, as is experience with source code management tools. The role requires excellent communication skills and the ability to evangelize innovative software architectural designs.

Qualcomm offers a comprehensive benefits package including annual bonuses, RSU grants, medical insurance, and 401k. The company promotes an inclusive culture that values diversity and innovation. This is an excellent opportunity for a seasoned software engineer looking to work on cutting-edge AI acceleration technology while contributing to a world-leading technology company.

The role combines technical leadership with hands-on development, requiring both depth in software engineering and breadth in understanding AI frameworks and hardware acceleration. Working at Qualcomm provides exposure to breakthrough technologies and the chance to solve complex challenges alongside industry experts.

Last updated 9 days ago

Responsibilities For Staff Software Engineer

  • Software architecture and design
  • Software development
  • Software integration
  • Functional and performance testing for Linux based product
  • Build API support for AI frameworks like Pytorch
  • Build programming APIs for ML kernels on Cloud AI 100

Requirements For Staff Software Engineer

Python
Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science + 4 years experience, or Master's + 3 years, or PhD + 2 years
  • 2+ years experience with Programming Languages like C, C++, Python
  • Experience with Linux user-space development, API development and multi-threaded processing
  • Knowledge of RTOS, SoC architecture
  • Experience with Source Code and Configuration management tools
  • Good communication skills
  • 5+ years of relevant experience

Benefits For Staff Software Engineer

401k
Medical Insurance
  • Annual discretionary bonus program
  • Annual RSU grants
  • Competitive benefits package
  • Medical Insurance
  • 401k

Interested in this job?

Jobs Related To Qualcomm Staff Software Engineer

Staff GPU Compiler Performance Engineer

Staff GPU Compiler Performance Engineer role at Qualcomm focusing on optimizing Adreno GPU compiler performance for mobile and emerging technologies.

GPU DV Engineer, Staff

Staff GPU DV Engineer position at Qualcomm focusing on GPU architecture, design, implementation, and optimization

Engineer, Staff - WLAN System Test

Staff Engineer position for WLAN System Testing at Qualcomm India, requiring 10+ years of experience in wireless networking and testing.

Staff CPU Full Stack Python Developer

Staff-level Python Full Stack Developer role at Qualcomm, focusing on tool development, data science, and automation with comprehensive benefits and growth opportunities.

Linux -Senior Staff Engineer

Senior Staff Linux Engineer position at Qualcomm focusing on embedded systems and Linux kernel development.