Engineer - Windows Development Job in Qualcomm Incorporated
Engineer - Windows Development
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Software Engineer - Power Management
Company
Qualcomm India Private Limited
Job Area
Engineering Group > Software Engineering
General Summary
We are looking for a Software Engineer to work in the platform power area of the Windows on Snapdragon team. The candidate will be responsible for designing, developing, and validating device power management, microprocessor power management, and thermal management solutions across various Windows on Snapdragon products. The role focuses on achieving optimal power and performance from the chipset.
Minimum Qualifications
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
The Ideal Candidate Should Have
- Experience with Embedded Windows software and strong driver programming skills.
- Solid understanding of Operating System concepts.
- Windows kernel driver development experience.
- Hands-on experience in implementing power/thermal management software, state machines, ACPI, and UEFI.
- Strong programming skills in C/C++, along with proficiency in Shell Scripting or Python.
- Experience debugging ARM or other SoC embedded systems.
- Strong communication and interpersonal skills.
- Excellent problem-solving and debugging abilities.
- Ability to coordinate across stakeholders and drive tasks to completion.
Experience
- 1+ years of Software Engineering or related work experience.
- Expertise in Windows OS internals and Windows driver development related to power and thermal management.
- Experience with Windows device driver programming and debugging using tools like WinDbg and JTAG.
- Familiarity with ARM processor architecture and Assembly Language.
- Knowledge of PC software such as System BIOS, UEFI, ACPI, drivers, and applications.
- Experience with embedded operating systems, including kernel architecture, OS services, heap and memory management, multi-core and multi-threading environments, and crash debugging.
- Understanding of system performance profiling and optimization techniques.
- Strong written and verbal communication skills, self-motivation, and the ability to quickly learn new technologies.
Equal Opportunity Employer Statement
Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, Qualcomm is committed to providing an accessible process.
You may email [email protected] or call Qualcomm's toll-free number available on their website. Upon request, reasonable accommodations will be provided to support individuals with disabilities throughout the hiring process. Qualcomm is also committed to ensuring that the workplace is accessible for individuals with disabilities.
(Please note that this email address is exclusively for accommodation requests. Status updates on applications or resume inquiries will not be provided via this channel.)
Qualification : Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

