Engineer - Windows Development Job in Qualcomm Incorporated
Engineer - Windows Development
Qualcomm Incorporated
4+ weeks ago
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Job Summary
Qualification : Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field.
Software Engineer - Platform Power (Windows on Snapdragon Team)
Company
Qualcomm India Private Limited
Job Area
Engineering Group > Software Engineering
General Summary
We are seeking a Software Engineer to work in the platform power area of the Windows on Snapdragon team. The selected candidate will be responsible for designing, developing, and validating device power management, microprocessor power management, and thermal management for various Windows on Snapdragon products. The objective is to achieve optimal power and performance from the chipset.
Minimum Qualifications
- Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field.
Required Skills and Experience
- Experience in Embedded Windows software development and driver programming.
- Solid understanding of Operating System concepts.
- Hands-on experience with Windows kernel driver development.
- Experience implementing power/thermal management software, state machines, ACPI, and UEFI.
- Strong programming skills in C/C++, Shell Scripting, or Python.
- Proficiency in debugging ARM or other SoC embedded systems.
- Excellent communication and interpersonal skills.
- Strong analytical, problem-solving, and debugging capabilities.
- Ability to collaborate across teams and drive task completion.
Technical Expertise
- 1+ years of Software Engineering or related work experience.
- Expertise in C/C++ programming.
- Knowledge of Windows OS internals and Windows driver development related to power/thermal management.
- Experience with Windows device driver programming and debugging using tools like WinDbg, JTAG, etc.
- Familiarity with ARM processor architecture and assembly language.
- Exposure to PC software components such as System BIOS, UEFI, ACPI, Drivers, and Applications.
- Understanding of Embedded OS concepts, including Kernel architecture, OS services, memory management, multi-core processing, multi-threading, and crash debugging.
- Knowledge of OS/system performance profiling and optimization techniques.
- Strong written and verbal communication skills, along with a high level of motivation and eagerness to learn.
Qualification : Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field.


Help us improve JobGrin
Need Help? Contact us