Thermal/Limits Systems Software Engineer

Leading semiconductor company specializing in mobile technologies and Snapdragon chipsets.
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI

Description For Thermal/Limits Systems Software Engineer

Join Qualcomm's Thermal/Limits Software team in San Diego to work on cutting-edge Snapdragon products. This role focuses on optimizing thermal performance and power management in mobile devices, working with complex system-level use cases across Application processor and Modem technologies. You'll be responsible for analyzing and improving performance under power and thermal constraints, working with various workloads including CPU/GPU/AI benchmarks, productivity use cases, gaming, media streaming, and high-throughput modem scenarios. The position involves developing algorithms for power consumption optimization, implementing system-level software optimizations, and applying machine learning techniques to solve power and thermal challenges. You'll work closely with system engineers, software and hardware developers in a world-class team while enjoying life in sunny San Diego. This is an excellent opportunity for someone passionate about embedded systems and performance optimization to contribute to next-generation mobile technology development at one of the world's leading semiconductor companies. The role offers hands-on experience with cutting-edge mobile technology and the chance to solve complex technical challenges that directly impact product performance and user experience.

Last updated 9 minutes ago

Responsibilities For Thermal/Limits Systems Software Engineer

  • Design, development, creation, modification, and validation of embedded and cloud edge software
  • Analyze user needs and software requirements
  • Design and implement small software features for products and systems
  • Participate in design, coding, unit testing, debugging, and integration efforts
  • Perform code reviews and regression tests
  • Triage issues to ensure code quality
  • Collaborate with project team members
  • Write technical documentation for Software projects

Requirements For Thermal/Limits Systems Software Engineer

Python
Linux
  • Experience in ARM assembly language, C, C++, Python
  • Strong familiarity with ARM architecture
  • Good understanding of System On Chip architectural concepts
  • Experience in Power/Thermal/Performance optimizations
  • Knowledge of real-time operating systems, multi-threaded processor architectures
  • Strong communication skills and team player abilities
  • Strong analytical and problem-solving skills
  • Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
  • Experience with embedded systems
  • Applicable wireless, semiconductor and/or embedded software industry experience

Interested in this job?

Jobs Related To Qualcomm Thermal/Limits Systems Software Engineer

Embedded Core Tech Platform Engineer

Entry-level Embedded Core Tech Platform Engineer position at Qualcomm, focusing on embedded software development and system-level solutions.

Camera ISP Modeling Engineer

Camera ISP Modeling Engineer position at Qualcomm Bangalore, focusing on image processing and embedded systems development with C/C++ programming.

Associate Engineer- Device Driver development

Entry-level device driver development position at Qualcomm India, focusing on ARM SoC platforms with opportunities for professional growth and comprehensive benefits.

Engineer– Device driver development

Entry-level device driver development engineering role at Qualcomm India, focusing on ARM SoC platforms and requiring C programming and Linux expertise.

Engineer

Entry-level Software Engineer position at Qualcomm focusing on embedded and cloud edge software development, requiring 1+ year of programming experience.