Windows Developer - Debugger, PC Compute

Largest provider of complete chipset solutions for Microsoft Windows on Snapdragon products, maker of industry-leading Snapdragon SoCs.
$94,200 - $141,200
Embedded
Entry-Level Software Engineer
In-Person
1,000 - 5,000 Employees
1+ year of experience
Enterprise SaaS

Description For Windows Developer - Debugger, PC Compute

Qualcomm Technologies Inc., the industry leader in Snapdragon SoCs, is seeking a Windows Developer to join their PC Compute team. This role offers an exciting opportunity to work on cutting-edge Windows on Snapdragon products, combining embedded systems expertise with Windows development.

The position involves working in an Agile environment where you'll be responsible for the full software development lifecycle of Windows on Snapdragon products. You'll be working with state-of-the-art technology, developing and debugging embedded Windows software, and collaborating with cross-functional teams to deliver high-quality solutions.

As a Windows Developer, you'll be involved in gathering requirements, designing features, and developing key components for Windows on Snapdragon products. The role requires strong programming skills in C/C++, understanding of Windows OS internals, and experience with device driver programming. Knowledge of ARM architecture and embedded systems is crucial for success in this position.

The ideal candidate will have a Bachelor's degree in a relevant field and at least 1 year of software engineering experience. Strong problem-solving abilities and excellent communication skills are essential, as you'll be working closely with internal and external stakeholders.

Qualcomm offers a competitive compensation package, including a base salary range of $94,200 to $141,200, along with annual bonuses and RSU grants. The company provides comprehensive benefits including medical coverage, financial planning resources, and professional development opportunities through tuition reimbursement and mentorship programs.

This is an excellent opportunity for a motivated developer to join a leading technology company and work on innovative products that bridge the gap between Windows and mobile computing platforms. You'll be part of a team that's shaping the future of Windows on ARM devices while having access to professional growth opportunities and competitive benefits.

Last updated 6 days ago

Responsibilities For Windows Developer - Debugger, PC Compute

  • Act as a key member of an Agile Scrum Team
  • Gather requirements, design, and develop key features on Windows on Snapdragon products
  • Coordinate with internal and external teams
  • Support, triage, and unblock issues on Qualcomm chipsets
  • Develop embedded Windows software

Requirements For Windows Developer - Debugger, PC Compute

Python
Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • 1+ years of Software Engineering or related work experience
  • C/C++ programming skills
  • 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
  • Strong communication and interpersonal skills

Benefits For Windows Developer - Debugger, PC Compute

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Education Budget
Equity
  • Annual discretionary bonus program
  • Annual RSU grants
  • Competitive benefits package
  • Medical coverage for employees and dependents
  • Financial planning resources
  • Mental health and wellbeing support
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Windows Developer - Debugger, PC Compute

Auto Embedded Dev (Audio)-- Engineer, Associate

Entry-level embedded software engineering role at Qualcomm focusing on audio systems development, requiring 1-2 years experience and strong C/C++ programming skills.

Auto Emb Dev (Audio)- Engineer

Entry-level embedded systems engineer role at Qualcomm, focusing on audio software development with C/C++ and Linux expertise required.

PMIC Embedded Software Engineer

PMIC Embedded Software Engineer role at Qualcomm focusing on power management, system clocking, and firmware development across multiple platforms.

Display Software Engineer

Display Software Engineer position at Qualcomm Canada ULC, focusing on embedded software development for Snapdragon processors

Embedded Software Tools Engineer

Entry-level embedded software tools engineer position at Qualcomm, developing SDK and IDE features for embedded software development.