Engineer - Windows Development

Global semiconductor company specializing in wireless technology and mobile chipsets.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS

Description For Engineer - Windows Development

Qualcomm is seeking a talented Windows Development Engineer to join their Windows on Snapdragon team in Bangalore. This role focuses on platform power management and optimization, requiring expertise in Windows embedded software and driver development. The position offers an opportunity to work with cutting-edge ARM-based technology and contribute to the evolution of Windows on Snapdragon platforms.

The role involves designing and implementing critical power and thermal management solutions, working with state-of-the-art Snapdragon processors. You'll be responsible for optimizing device performance while maintaining power efficiency, utilizing your knowledge of Windows kernel development, ACPI, and UEFI.

This is an excellent opportunity for software engineers passionate about low-level system development and optimization. You'll work with a global team of experts, leveraging your skills in C/C++, embedded systems, and Windows driver development. The position requires both technical expertise and strong communication skills, as you'll be collaborating with various stakeholders to drive projects to completion.

Qualcomm offers a dynamic work environment where you'll be at the forefront of mobile computing technology, working on solutions that power next-generation Windows devices. The role provides exposure to both hardware and software aspects of system development, making it an ideal position for those looking to deepen their expertise in embedded systems and power management.

Last updated 7 hours ago

Responsibilities For Engineer - Windows Development

  • Design, develop and validate device power management
  • Work on microProcessor power management
  • Implement thermal management on Windows on Snapdragon products
  • Optimize power and performance of the chipset
  • Coordinate across stakeholders and drive towards task completion

Requirements For Engineer - Windows Development

Python
Linux
  • 1+ years of Software Engineering or related work experience
  • C/C++ programming skills
  • Windows OS internals and Windows Driver knowledge about power/thermal management
  • Windows Device driver programming and debugging with WinDbg, JTAG/other tools
  • ARM Processor architecture and Assembly Language knowledge
  • Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications
  • Embedded OS knowledge (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging)
  • Knowledge of OS/system performance profiling and optimization techniques
  • Strong communication and interpersonal skills

Interested in this job?

Jobs Related To Qualcomm Engineer - Windows Development

System Test Engineer (m/f/d) - Qualcomm Unterschleissheim

System Test Engineer position at Qualcomm Unterschleissheim, focusing on vehicle integration, ADAS systems, and gateway software programming in C, requiring 4+ years of experience.

Automotive Platform Engineer

Automotive Platform Engineer position at Qualcomm focusing on ADAS/Autonomy solutions, requiring embedded software expertise and automotive safety knowledge.

Display ASIC Design and Implementation Engineer

Join Qualcomm as a Display ASIC Design Engineer to develop cutting-edge display solutions, working with advanced technologies and a world-class team in Markham, Ontario.

RF/Analog IC Design Engineer

RF/Analog IC Design Engineer position at Qualcomm focusing on designing complex radio frequency integrated circuits for wireless applications including 5G, WLAN, and Bluetooth technologies.

Wireless Systems Engineer

Wireless Systems Engineer position at Qualcomm in Santa Clara, working on WIFI, Bluetooth and UWB ASICs with competitive salary and comprehensive benefits.