General Summary :
At Qualcomm, we are redefining what's possible in a connected world. As a Software Engineer in our Power Management team, you will help develop innovative, low-power embedded software solutions for cutting-edge SoCs used in smartphones, compute platforms, automotive systems, XR devices, and IoT. Your contributions will directly impact system-level power and performance across Qualcomm's next-generation chipsets.
This is a unique opportunity to work at the intersection of hardware and software , contributing to advanced low-power system design in a fast-paced, innovation-driven environment.
Minimum Qualifications :
- Bachelor's degree in Engineering, Computer Science, Information Systems, or a related field and 3+ years of experience in Software Engineering
- OR
- Master's degree and 2+ years of experience
- OR
- PhD and 1+ year of experience
- 2+ years of academic or industry experience with programming languages such as C, C++, Python, or Java
Key Responsibilities :
Design and implement power management software for DSP and ARM / Nuvia-based SoCsCollaborate with hardware and architecture teams to define and realize power / performance targetsContribute to pre-silicon validation of power management features using emulation platformsDevelop and debug low-level firmware and device drivers for Linux or RTOS -based environmentsWork on features that directly impact system efficiency , power consumption , and product timelinesParticipate in low-level debugging using tools like JTAG , oscilloscopes , and logic analyzersCreate and maintain documentation, debug logs, and technical specifications as neededRequired Skills & Experience :
5–8 years of experience in embedded software developmentStrong C / C++ programming skillsExperience developing for RTOS or Linux-based embedded platformsExperience with Linux kernel driver development (including upstreaming) is highly desirableFamiliarity with low-level debugging tools (e.g., JTAG, Lauterbach, oscilloscopes)Excellent problem-solving , debugging , and analytical skillsAbility to collaborate effectively in cross-functional and geographically distributed teamsPreferred Qualifications :
Experience in power management frameworks , PMIC control, or SoC-level power control softwareWorking knowledge of Qualcomm chipsets , Snapdragon , or similar SoC platformsBackground in performance / power analysis , thermal management , or DVFS (Dynamic Voltage and Frequency Scaling)Contributions to open-source projects or upstream Linux kernel driversExposure to pre-silicon bring-up , emulation , or FPGA platformsSkills Required
Dsp, Gsm, C++, Kernel, Linux, Debugging, Software Engineering