Power Software Engineer

Leading technology innovator that pushes boundaries to enable next-generation experiences and drives digital transformation for a smarter, connected future.
Chengdu, Sichuan, China
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Power Software Engineer

Qualcomm, a leading technology innovator, is seeking a Power Software Engineer to join their team in Chengdu. This role focuses on embedded and cloud edge software development, particularly in power management and optimization for Qualcomm's Windows platform. The position requires expertise in low-level software development, system architecture, and power debugging.

As a Power Software Engineer, you'll work on cutting-edge projects, collaborating with global technical teams to design, develop, and validate software solutions. Your responsibilities will include analyzing and solving power issues, developing new features, and working closely with chipset teams for power optimization.

The ideal candidate brings 3+ years of experience in semiconductor or embedded software development, strong programming skills in C/C++, Python, and C#, and a deep understanding of OS kernels and system architecture. Knowledge of ARM architecture, Windows kernel debugging, and power management protocols like ACPI is highly valued.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning programs, continuous learning opportunities, and wellbeing support. You'll be part of a company that values innovation, diversity, and professional growth, working alongside leading engineering and technology experts in the industry.

This is an excellent opportunity for a mid-level software engineer looking to make an impact in power management and optimization while working with cutting-edge technology at a global leader in semiconductor innovation.

Last updated 29 minutes ago

Responsibilities For Power Software Engineer

  • SW program/code/script development in Qualcomm windows Platform
  • Analyze/Solve power issues from HW and SW side
  • New feature/requirement estimation, development, validation, and release
  • Co-work with internal global Tech teams, PM teams, and CE teams
  • Co-work with Chipset team to do power projection/Analysis/Optimization
  • Be responsible of studying and observing frontier technical and research of Compute
  • Collect logs / RAM Dump and track issue/problem resolved

Requirements For Power Software Engineer

Python
Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • 3+ years working experience in semiconductor field or embedded software development
  • Understand ASM/C language and Call stack
  • C/C++, Python and C# programming skills
  • Understand basic knowledge of OS Kernel
  • Understand system hardware/software architecture on Compute platforms
  • Good English communication ability

Benefits For Power Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and eligible dependents
  • Financial planning programs
  • Emotional/mental strength and resilience support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm Power Software Engineer

CPU Physical Design Engineer

CPU Physical Design Engineer role at Qualcomm focusing on high-performance CPU core development, requiring 2-5 years of experience in physical design and STA.

WOS Power Test Engineer

Power Test Engineer role at Qualcomm China focusing on Windows platform power testing, optimization, and analysis.

BSP Test Engineer

BSP Test Engineer position at Qualcomm China, focusing on Windows platform testing and system-level software/hardware modification.

Memory Control Design Engineer

Memory Control Design Engineer position at Qualcomm focusing on high-speed DDR Controller development and implementation.

Engineer - Windows Platform Testing

Windows Platform Testing Engineer role at Qualcomm focusing on manual and automated testing of Windows software systems.