Engineer - Windows Development Job in Qualcomm Incorporated

Engineer - Windows Development

Apply Now
Job Summary

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.
Experience Required :

Minimum 1 Year

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired