Thermal/Limits Sr. Staff Software Engineer - PC Compute

Global semiconductor company specializing in wireless technology and mobile chipsets.
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
12+ years of experience
AI · Hardware

Description For Thermal/Limits Sr. Staff Software Engineer - PC Compute

Join Qualcomm's Thermal Software team as a Staff Software Engineer to work on cutting-edge Windows on Snapdragon products in San Diego. This role focuses on optimizing thermal performance and power management for next-generation compute products, addressing the challenges of extending battery life while maintaining superior performance within device constraints.

The position requires expertise in embedded systems, working with Snapdragon chipsets and Windows operating systems. You'll be tackling complex technical challenges across various workloads, including CPU/GPU/AI benchmarks, productivity applications, gaming, and media streaming scenarios. The role involves collaboration with system engineers, software, and hardware developers in a world-class team.

As a Sr. Staff Software Engineer, you'll be responsible for developing innovative solutions using advanced machine learning techniques, implementing power and thermal management strategies, and optimizing system-level performance. The ideal candidate brings extensive experience in ARM architecture, embedded systems, and a strong background in languages like C, C++, and Python.

Working at Qualcomm offers the opportunity to be at the forefront of mobile technology innovation, with their Snapdragon platforms powering millions of devices worldwide. The position is based in sunny San Diego, offering an excellent work-life balance on the Pacific coast of California, while working with cutting-edge technology that shapes the future of mobile computing.

Last updated 4 days ago

Responsibilities For Thermal/Limits Sr. Staff Software Engineer - PC Compute

  • Own and drive the analysis of complex system level use cases across Application processor and Modem technologies
  • Develop solutions to improve performance of compute products under power and thermal constraints
  • Work on various workloads including CPU/GPU/AI benchmarks, Productivity use cases, Gaming, Media streaming
  • Develop algorithms and techniques to optimize power consumption and thermal performance
  • Perform system level software optimizations using hardware and software power/thermal management techniques
  • Use advanced machine learning techniques in solving system level power and thermal problems

Requirements For Thermal/Limits Sr. Staff Software Engineer - PC Compute

Python
Linux
  • Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field
  • More than 12 years of experience with programming (C, C++, Python)
  • More than 12 years of applicable wireless, semiconductor and/or embedded software industry experience
  • Experience in ARM assembly language, C, C++, Python
  • Strong familiarity with ARM architecture
  • Good understanding of System on Chip architectural concepts
  • Experience in Power and/or Thermal Management and/or Performance optimizations
  • Strong analytical and problem-solving skills
  • Communication skills and effective team player

Interested in this job?

Jobs Related To Qualcomm Thermal/Limits Sr. Staff Software Engineer - PC Compute

Staff Windows Developer - Debugger

Staff Windows Developer position at Qualcomm, focusing on debugger development for Windows on Snapdragon platforms, requiring expertise in embedded systems and Windows internals.

Staff Field Application Engineer - IE-IOT

Staff Field Application Engineer position at Qualcomm focusing on IoT solutions, requiring expertise in embedded systems, programming, and customer support in the Japanese market.

Lead Engineer, Senior - Audio DSP

Lead Engineer, Senior position at Qualcomm focusing on Audio DSP development, requiring 6-8 years of experience in embedded systems and audio software development.

CPU DSP -Staff Engineer

Staff Engineer position at Qualcomm focusing on CPU architecture and firmware development for Snapdragon chipsets, requiring 10+ years of experience in embedded systems and ARM architecture.

GNSS Precise Positioning Systems Engineer (Staff/Senior Staff)

Senior GNSS Systems Engineering role at Qualcomm focusing on precise positioning algorithm development and implementation for commercial applications.