Staff Windows Developer - Debugger

Qualcomm Technologies Inc. is the largest provider of complete chipset solutions for Microsoft Windows on Snapdragon products.
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · Hardware

Description For Staff Windows Developer - Debugger

Qualcomm Technologies Inc., a global leader in Snapdragon SoCs, is seeking a Staff Windows Developer specializing in debugger development for their Windows on Snapdragon initiative. This role represents a unique opportunity to work at the intersection of Windows and ARM-based computing, helping shape the future of mobile computing platforms.

The position involves working with cutting-edge technology in the Windows on Snapdragon ecosystem, where you'll be responsible for developing and maintaining crucial debugging tools and systems. As a Staff Engineer, you'll be working in an Agile environment, collaborating with cross-functional teams to solve complex technical challenges in embedded systems and operating system internals.

The role requires deep expertise in Windows internals, embedded systems, and low-level programming, making it perfect for someone who enjoys working close to the hardware level. You'll be involved in everything from device driver programming to system optimization, working with tools like WinDbg and JTAG.

This is an excellent opportunity for an experienced developer who wants to work on technology that powers the next generation of Windows devices. You'll be at the forefront of ARM-based computing, working with the latest Snapdragon platforms while contributing to Qualcomm's position as an industry leader in mobile computing solutions.

The role offers the chance to work with talented engineers, solve challenging technical problems, and make a significant impact on the future of mobile computing. If you're passionate about operating systems, embedded development, and want to work with cutting-edge technology, this position offers an exciting career opportunity at one of the world's leading semiconductor companies.

Last updated 6 hours ago

Responsibilities For Staff Windows Developer - Debugger

  • Act as a key member of an Agile Scrum Team
  • Play a pivotal role in the end-to-end lifecycle of Windows-on-Snapdragon product lines
  • Gather requirements, design, and develop key features
  • Coordinate with internal and external teams
  • Bring up, support, triage, and unblock issues on Qualcomm chipsets

Requirements For Staff Windows Developer - Debugger

Python
Linux
  • Embedded Windows software and good programming skills
  • Solid understanding of Operating System concepts
  • Windows and/or Linux kernel and development experience
  • Strong understanding of C/C++, Shell Scripting or Python skills
  • Experience with debugging ARM or other SoC embedded systems
  • Strong communication and interpersonal skills
  • Strong problem solving and debugging skills
  • 6+ years of Software Engineering or related work experience
  • Windows OS internals knowledge
  • Device driver programming and debugging experience
  • Knowledge of processor architecture and cache subsystem
  • Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications
  • ARM assembly knowledge
  • Knowledge of OS/system performance profiling and optimization techniques

Interested in this job?

Jobs Related To Qualcomm Staff Windows Developer - Debugger

Staff Field Application Engineer - IE-IOT

Staff Field Application Engineer position at Qualcomm focusing on IoT solutions, requiring expertise in embedded systems, programming, and customer support in the Japanese market.

Lead Engineer, Senior - Audio DSP

Lead Engineer, Senior position at Qualcomm focusing on Audio DSP development, requiring 6-8 years of experience in embedded systems and audio software development.

CPU DSP -Staff Engineer

Staff Engineer position at Qualcomm focusing on CPU architecture and firmware development for Snapdragon chipsets, requiring 10+ years of experience in embedded systems and ARM architecture.

GNSS Precise Positioning Systems Engineer (Staff/Senior Staff)

Senior GNSS Systems Engineering role at Qualcomm focusing on precise positioning algorithm development and implementation for commercial applications.

Validation - Staff Engineer

Staff Validation Engineer position at Qualcomm, focusing on ARM/DSP-based SOC validation, requiring 2-6 years of experience in pre/post silicon validation and embedded software development.