Taro Logo

Linux Kernel Software Development, Cloud AI 100

Qualcomm is a leading technology company specializing in wireless technology and AI innovation.
$93,500 - $140,500
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
GPU Design Engineer

GPU Design Engineer position at Qualcomm focusing on architecting, designing, and optimizing GPU cores with competitive compensation and comprehensive benefits.

Java/Dynamic Language Engineer

Java/Dynamic Language Engineer position at Qualcomm focusing on performance optimization and software development for enterprise applications.

CPU Physical Design Engineer

CPU Physical Design Engineer position at Qualcomm Technologies, focusing on developing and verifying high-performance CPU designs with competitive compensation and benefits.

ASICS Design Verification Engineer

ASIC Design Verification Engineer role at Qualcomm focusing on complete verification lifecycle for digital power IPs using SystemVerilog-UVM and formal verification methods.

CPU Physical Design Engineer - San Diego

CPU Physical Design Engineer position at Qualcomm Technologies, focusing on implementing CPU designs with emphasis on power, area, and performance optimization.

Description For Linux Kernel Software Development, Cloud AI 100

Qualcomm Technologies, Inc. is seeking a talented Linux Kernel Software Developer to join their Cloud AI 100 team in Boulder, Colorado. This role focuses on developing Linux device drivers for Machine Learning use cases, specifically targeting Qualcomm's high-performance inference accelerator AI 100 and related products.

The position offers an exciting opportunity to work at the intersection of Linux kernel development and machine learning hardware acceleration. The successful candidate will be responsible for developing and upstreaming Linux device drivers, working with complex SoC systems, and implementing solutions for high-performance computing applications.

The role requires strong expertise in Linux kernel development, embedded systems, and C programming. You'll be working with cutting-edge technology in AI acceleration while contributing to open-source Linux kernel development. The position offers competitive compensation ranging from $93,500 to $140,500, along with comprehensive benefits including medical insurance, 401k, and educational support.

Qualcomm provides an innovative work environment where you'll collaborate with leading engineers and technology experts. The company offers excellent career growth opportunities, including continuous learning programs, tuition reimbursement, and mentorship opportunities. This role is perfect for someone who is passionate about low-level system programming and wants to contribute to the advancement of AI hardware acceleration technology.

The position comes with Qualcomm's comprehensive benefits package, designed to support both professional and personal growth. You'll be part of a team that values innovation, collaboration, and technical excellence, while working on projects that have a global impact in the AI and computing industry.

Last updated 6 months ago

Responsibilities For Linux Kernel Software Development, Cloud AI 100

  • Develop code for Linux device drivers
  • Help with upstreaming the code
  • Work on developing Linux device drivers and user-mode drivers
  • Work with functional simulation of SoC systems

Requirements For Linux Kernel Software Development, Cloud AI 100

Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering experience (or Master's with 1+ year, or PhD)
  • Experience with Linux kernel driver development, kernel modules, HWMon, sysfs and debugging techniques
  • Experience with embedded development in C
  • Knowledge of RTOS, SoC architecture and common hardware blocks
  • Experience with Source Code and Configuration management tools, git knowledge is required
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python

Benefits For Linux Kernel Software Development, Cloud AI 100

Medical Insurance
401k
Education Budget
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Medical Insurance
  • 401k
  • Education Budget

Interested in this job?