Windows Performance Engineer

2 Months ago • All levels • Software Development & Engineering • $94,200 PA - $141,200 PA

Job Summary

Job Description

As a Windows Performance Developer, you'll be responsible for analyzing and optimizing software performance on Windows, specifically on Snapdragon devices. This involves identifying and implementing software optimizations across various layers like the Windows Operating System, Kernel, Compiler, Drivers, and CPU microarchitecture. The role requires in-depth analysis of key benchmarks to identify optimization opportunities and collaborating with internal and external teams. Responsibilities include developing and enhancing analysis tools, identifying risks, and making decisions based on ambiguous requirements. You will also be expected to lead technical projects and mentor others. The job description emphasizes the need for strong communication and self-management skills.
Must have:
  • Bachelor's degree in Engineering or related field.
  • Experience in C/C++ and ARM assembly.
  • Strong understanding of CPU Architecture.
  • Experience in performance characterization.
Good to have:
  • Master's Degree in Engineering or related field.
  • 1+ years of Software Engineering in Power/Performance.
  • Familiarity with C#, Java, Javascript, Python.
  • Experience with Windows OS and tools.
Perks:
  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants.
  • Highly competitive benefits package.

Job Details


Company:

Qualcomm Technologies, Inc.

Job Area:

Engineering Group, Engineering Group > Software Engineering

General Summary:

Qualcomm is looking for an experienced Windows Power/Performance Developer with passion for analyzing and optimizing software running on Windows on Snapdragon.

Ideal candidate has background to understand and identify/implement software optimizations across multiple layers of Software, Windows Operating System, Kernel, Compiler, Drivers, Assembly Language, CPU microarchitecture and SoC/Memory/Bus architecture.

As a Windows Performance Developer, you'll be owning and driving analysis of complex system level performance aspects and coming up with solutions to optimize performance without impacting power consumption to deliver best in class software performance for next generation of Windows on Snapdragon desktop devices using Qualcomm SoC’s. In this role you will work closely with software architects, OS and kernel developers, CPU architects and SOC architects to define performance optimization strategies to deliver the best performing Windows on Snapdragon desktop devices.

We are looking for a self-starter, with excellent people and leadership skills to drive analysis and optimizations with senior technical members from broad set of teams across Qualcomm and external partners. Should be able to self-manage and work through ambiguous issues and requirements. The candidate should have strong written and verbal communication skills.

Responsibilities:

  • In-depth analysis of key software benchmarks and applications to identify optimization opportunities
  • Implement software optimizations to ensure performance criteria is met
  • Develop and enhance analysis tools and instrumentation to assist in analysis, identifying performance gaps and optimization options
  • Collaborate with internal teams and external partners for analysis and optimizations
  • Identifies risks associated with designs, approaches, and other work efforts.
  • Solves complex technical problems that affect significant areas of products.
  • Makes decisions based on incomplete, contradictory, and ambiguous requirements and information that affect policies and multiple teams in the software development process.
  • Acts as a tech lead on projects and owns the outcome of the project.
  • Leads others with technical credibility.

Minimum Qualifications:

• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

Preferred Qualifications:

  • Master's Degree in Engineering, Electrical Engineering, Computer Science or related field. 
  • 1+ years of Software Engineering with focus in Power/Performance or related work experience.
  • Experienced in C/C++, ARM assembly
  • Familiarity with C#, Java, Javascript, Python is a plus
  • Strong familiarity with ARM architecture
  • Good understanding of CPU Architecture, Memory and Bus architecture and how that impacts software performance Experienced in performance characterization and software optimization techniques
  • Able to debug complex problems across multiple layers of Hardware, OS, compiler, and drivers
  • Experience with Windows OS, Visual Studio/LLVM compiler and Windows Performance Analyzer (WPA) tools is preferred Experience in Compiler and JIT technologies is a plus
  • Experience with optimizing for popular CPU software benchmarks is a plus

Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).

To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.

EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

 

Pay range and Other Compensation & Benefits:

$94,200.00 - $141,200.00

The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Even more importantly, please note that salary is only one component of total compensation at Qualcomm.  We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales-incentive plans are not eligible for our annual bonus).  In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play. Your recruiter will be happy to discuss all that Qualcomm has to offer – and you can review more details about our US benefits at this link.

If you would like more information about this role, please contact Qualcomm Careers.

Similar Jobs

Egnyte - Principal Software Engineer - AI/ML

Egnyte

Mountain View, California, United States (Hybrid)
6 Months ago
SoftSwiss - DevOps Engineer

SoftSwiss

Warsaw, Masovian Voivodeship, Poland (Remote)
2 Months ago
Razer - Associate Finance Specialist

Razer

Shah Alam, Selangor, Malaysia (On-Site)
1 Month ago
Scout - Engineer, Steering

Scout

Novi, Michigan, United States (On-Site)
2 Months ago
WebMD - Wellness Program Coordinator

WebMD

Michigan, United States (On-Site)
6 Months ago
Intel  - Facilities Mechanical Engineer (HVAC)

Intel

Santa Clara, California, United States (Hybrid)
2 Months ago
Apple - AR/VR Software Engineer

Apple

Seattle, Washington, United States (On-Site)
1 Month ago
Nice - Senior Advanced Support Engineer

Nice

Southampton, England, United Kingdom (On-Site)
3 Weeks ago
Palo Alto Networks - Senior Technical Support Engineer-Firewall

Palo Alto Networks

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Apple - Senior Service Reliability Engineer

Apple

Austin, Texas, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Axon - Commercial Operations Analyst - Sales Operations

Axon

San Francisco, California, United States (Hybrid)
1 Month ago
Philips - Internship - PMO Data Analyst

Philips

Best, North Brabant, Netherlands (On-Site)
1 Month ago
Alpha Sense - Associate Account Executive, Strategic Growth

Alpha Sense

New York, United States (On-Site)
1 Month ago
Canva - K-12 District Education Advocate - Strategic Sales

Canva

Austin, Texas, United States (On-Site)
2 Weeks ago
Zinnia - Product Specialist

Zinnia

Greenwich, Connecticut, United States (Hybrid)
3 Weeks ago
Tutotoons - Junior Digital Advertising Manager

Tutotoons

Kaunas, Kaunas County, Lithuania (Hybrid)
2 Months ago
Perplexity - Technical Recruiting Lead

Perplexity

San Francisco, California, United States (On-Site)
1 Month ago
Wildlife Studios - Business Development and Marketing Intern

Wildlife Studios

São Paulo, State Of São Paulo, Brazil (On-Site)
2 Months ago
dun bradstreet - Commercial Director

dun bradstreet

Budapest, Hungary (Hybrid)
3 Months ago
Canva - Corporate Accounting Manager

Canva

San Francisco, California, United States (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in San Diego, California, United States

Apple - Manager, Marcom Packaging Research & Development

Apple

Sunnyvale, California, United States (On-Site)
2 Months ago
Toast - Midwest Flex Account Executive

Toast

Chicago, Illinois, United States (On-Site)
3 Weeks ago
SBM Management - Assistant Operations Manager - MIT

SBM Management

Wichita, Kansas, United States (On-Site)
2 Months ago
GoMotive - Senior Product Manager, Risk

GoMotive

United States (Remote)
4 Months ago
WebTech Corporation - Director, Tax Accounting

WebTech Corporation

Pittsburgh, Pennsylvania, United States (On-Site)
2 Months ago
Apple - Technical Program Manager - Core Technologies

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Trek - Sales Associate

Trek

The Woodlands, Texas, United States (On-Site)
5 Months ago
Diligent Corporation - Product Marketing Manager (FedRAMP)

Diligent Corporation

New York, United States (Hybrid)
1 Month ago
Optiv - Sr. Unix/Linux Engineer

Optiv

Columbia, Maryland, United States (On-Site)
1 Month ago
Aera Technology - Client Partner

Aera Technology

Mountain View, California, United States (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Penumbrainc - Manufacturing Engineer Intern

Penumbrainc

Roseville, California, United States (On-Site)
3 Months ago
Boomi  - Software Development Manager - API Control Plane

Boomi

Darmstadt, Hessen, Germany (Hybrid)
2 Months ago
Accenture - Advanced Application Engineer

Accenture

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Apple - ASIC Design & Integration Engineer

Apple

Irvine, California, United States (On-Site)
2 Weeks ago
Next Level Business Services - SAP BW Developer

Next Level Business Services

Minneapolis, Minnesota, United States (On-Site)
8 Months ago
PwC - IN-Senior Associate-Access Engineer-MS Engineering- Advisory

PwC

Bengaluru, Karnataka, India (On-Site)
1 Month ago
aspyr - Associate 2 Software Engineer

aspyr

Austin, Texas, United States (On-Site)
2 Months ago
Qualcomm - Sr Lead Engineer - DFT

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Lytx,  Inc  - Manager, Software Engineering

Lytx, Inc

India (Hybrid)
3 Weeks ago
The Walt Disney Company - Software Engineer II - ABC News Roku

The Walt Disney Company

New York, New York, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Our employees make Qualcomm’s success possible. We hire the brightest minds and foster a supportive, inclusive culture where your ideas have the power to contribute to world-changing innovations and breakthrough technologies. To make that possible, we leverage the breadth and depth of our diverse expertise from around the world to answer the unasked, conquer the complex, and solve some of the biggest challenges only we can – together.

Hyderabad, Telangana, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Beijing, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

San Diego, California, United States (On-Site)

Hyderabad, Telangana, India (On-Site)

Dubai, Dubai, United Arab Emirates (Remote)

View All Jobs

Get notified when new jobs are added by Qualcomm

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug