Windows Performance Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering
In short
Qualcomm is looking for a Windows Power/Performance Developer to analyze and optimize software running on Windows on Snapdragon. This role involves in-depth analysis of software benchmarks and applications, implementing optimizations, and developing analysis tools, collaborating with various teams to deliver best-in-class software performance.
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.
Requirements
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
- 2+ years of Software Engineering with focus in Power/Performance or related work experience.
- Experienced in C/C++, ARM assembly
- 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
Desired Qualifications
- Master's Degree in Engineering, Electrical Engineering, Computer Science or related field.
- Familiarity with C#, Java, Javascript, Python is a plus
- 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
Benefits
- Competitive annual discretionary bonus program
- Opportunity for annual RSU grants
- Highly competitive benefits package designed to support your success at work, at home, and at play.
Skills
C++ARM assemblyAssembly LanguageC#JavaJavascriptPythonARM architectureWindows OSVisual StudioLLVM compilerWindows Performance Analyzer (WPA)
#Windows#Performance Engineer#Software Engineering#Snapdragon#SoC
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
16 hours ago
Employment Type
Full Time
Work mode
On Site
Salary
US$99,500–149,300 · Negotiable
Experience Level
Mid-Senior
Locations
San Diego, United States of America
Qualification
Bachelor, Master
Applicants
Be an early applicant
Similar Jobs
Qualcomm
Hyderabad, IndiaSenior Engineer/Lead - Layer 1 (PHY) Firmware Engineer – 5G NR gNodeB
Full Time Be an early applicant Posted 2 days ago
Qualcomm
Hyderabad, IndiaEngineer, Staff- Python Dev Testing
Full Time Be an early applicant Posted 2 days ago
Qualcomm
Bangalore, IndiaRTL Design (DDR)- Sr Lead
Full Time Be an early applicant Posted 2 days ago
Qualcomm
Bangalore, IndiaNOC Design --Sr Lead/Staff
Full Time Be an early applicant Posted 2 days ago
Qualcomm
Bangalore, IndiaSOC Verification Principal Engineer
Full Time Be an early applicant Posted 2 days ago
Qualcomm
Bangalore, IndiaSOC RTL Design - Senior Engineer
Full Time Be an early applicant Posted 2 days ago
