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
Atlas Copco Group
Eastbourne, United KingdomSoftware Test Automation Engineer
Full Time Be an early applicant Posted 2 days ago
Alstom
Saint-Ouen, FranceResponsable Architecte Logiciel Batterie (H/F)
Full Time Be an early applicant Posted 2 days ago
Vattenfall
Luleå, Sweden +2 moreElkvalitetsingenjör
Full Time Be an early applicant Posted 2 days ago
Vattenfall
Trollhättan, Sweden +2 moreElkvalitetsingenjör
Full Time Be an early applicant Posted 2 days ago
Vattenfall
Solna, Sweden +2 moreElkvalitetsingenjör
Full Time Be an early applicant Posted 2 days ago
Synopsys Inc
Dublin, IrelandASIC Digital Design, Sr Staff Engineer
Full Time Be an early applicant Posted 2 days ago
