Engineer, Staff_Customer Engineering_Power&Thermal
Technology, Data & Digital · Software & Web Development · Software Engineering
In short
As a Staff Customer Engineer at Qualcomm, you will provide technical leadership for Power and Thermal software issues across various Snapdragon platforms and operating systems. This role involves troubleshooting complex customer problems, recommending design solutions, and collaborating with cross-functional teams to ensure product launch success.
Responsibilities
- Lead troubleshooting of complex Power and Thermal software issues across multiple Snapdragon platforms and OS environments (Android, Linux, QNX, and others).
- Provide technical leadership for customer issues involving Power management features, Thermal management and TDP workload characterization, Device and subsystem power states, and Virtual-machine and hypervisor power interactions.
- Analyze system-wide power management flows across HLOS and non-HLOS components.
- Apply strong knowledge of Linux and Android Power Management frameworks.
- Provide power and thermal design recommendations for customer applications, workloads, and system architectures.
- Participate in technical discussions with customers, chipset power teams, thermal systems teams, architecture teams, product managers, and regional CE organizations.
- Perform power and thermal characterization for platform-specific workloads including AI, multimedia, connectivity, and automotive TDP use cases.
- Conduct technical training and workshops for customers, partners, CE teams, and internal engineering organizations.
- Develop debug guides, architecture documentation, training materials, and reusable technical content on power and thermal topics.
Requirements
- B.E./B.Tech in Engineering, Computer Science, Electronics, or related field with 8+ years of Software Applications Engineering, Embedded Systems, or related experience. OR M.Tech/M.S. in relevant field with 6+ years of experience. OR Ph.D. in relevant field with 4+ years of experience.
- 3+ years of experience in a customer-facing technical role.
- 3+ years of experience with C, C++, Python, or similar programming languages.
- 3+ years of experience with embedded software debugging and system-level issue resolution.
- Strong understanding of Linux or Android Power Management fundamentals.
- Hands-on experience troubleshooting embedded software across HLOS and non-HLOS components.
- Experience with at least one embedded/real-time OS: Linux, Android, QNX, or another RTOS.
- Experience with system suspend, resume, shutdown, wakeup, or low-power features.
- Experience with multitasking operating systems and embedded system architecture.
- Experience analysing logs, traces, performance data, and power or thermal measurement results.
- Strong written and verbal communication skills.
- Demonstrated ability to work effectively with customers and cross-functional engineering teams.
- Demonstrated technical leadership, mentoring, and problem-solving skills.
Desired Qualifications
- Staff-level experience leading complex customer issues across multiple engineering organizations.
- Deep understanding of Linux kernel power management frameworks and system suspend/resume flows.
- Experience with Qualcomm Snapdragon Power and Thermal software across one or more OS environments: Android, Linux (LV/Yocto), QNX.
- Experience with low-power features: S2R, DSQB/Dynamic Sleep, PCM, runtime power management, and power-domain control.
- Experience with non-HLOS power management components: TrustZone, AOP, RPMh, power management firmware, and related system services.
- Experience with hypervisors and virtualization in automotive or compute embedded systems.
- Understanding of host and guest OS power coordination and inter-VM communication protocols.
- Experience with BSP, device drivers, kernel subsystems, and embedded system architecture on Snapdragon SoCs.
- Experience with power, thermal, and performance characterization of AI, DSP, NSP, or accelerator workloads.
- Experience with system stability, suspend/resume reliability, reboot, shutdown, and watchdog debugging.
- Experience using debugging and hardware analysis tools: JTAG and TRACE32, Oscilloscopes and Logic analyzers, Kernel tracing and logging tools, Performance and power monitoring tools.
- Understanding of ARM architecture and embedded SoC hardware.
- Experience with automotive or compute platforms involving digital cockpit, infotainment, ADAS, AI workloads, or vehicle compute systems.
- Experience mentoring engineers and influencing cross-functional architecture or software decisions.
Benefits
- Qualcomm is an equal opportunity employer.
- Qualcomm is committed to providing an accessible process for individuals with disabilities.
- Qualcomm is committed to making our workplace accessible for individuals with disabilities.
Skills
CC++PythonLinuxAndroidQNXRTOSJTAGTRACE32ARM
#Power Management#Thermal Management#Embedded Software#Snapdragon#Android#Linux#QNX#Customer Engineering
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
4 weeks ago
Employment Type
Full Time
Work mode
On Site
Experience Level
Senior
Locations
Bengaluru, India
Qualification
Bachelor, Master, Doctoral
Applicants
Be an early applicant
