Performance Software Engineer

A leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation.
Shanghai, WV 25427, USA
$120,000 - $180,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Performance Software Engineer

Qualcomm is seeking a Performance Software Engineer to join our innovative team. This role combines deep technical expertise with performance optimization for our computing platforms. As a Performance Software Engineer, you'll be responsible for developing and optimizing software solutions, working closely with global teams to enhance platform performance.

The ideal candidate will bring 3+ years of semiconductor or embedded software development experience, with a strong foundation in performance optimization on Windows/Android platforms. You'll be working on cutting-edge technology, developing and debugging software, and collaborating with cross-functional teams to deliver high-quality solutions.

Key responsibilities include software development, benchmark porting, performance optimization, and analysis of complex technical issues. You'll be involved in feature development, validation, and release processes, while working closely with chipset teams for performance projections and optimization.

Qualcomm offers a comprehensive benefits package including health coverage, financial planning support, and wellbeing programs. We foster an inclusive environment where innovation thrives and provide opportunities for continuous learning and professional growth.

Join us to be part of a team that's pushing the boundaries of technology and making a global impact. Your work will contribute directly to next-generation computing solutions and help shape the future of technology.

Required skills include proficiency in C/C++, Python, and Java, understanding of OS kernels and system architecture, and strong problem-solving abilities. Knowledge of ARM architecture and Windows kernel debugging is a plus.

At Qualcomm, you'll have the opportunity to work with leading experts in the industry while developing your skills and advancing your career in a supportive, dynamic environment.

Last updated an hour ago

Responsibilities For Performance Software Engineer

  • SW program/code/script development in Qualcomm Platform
  • Benchmark porting, enablement, performance debug and optimization on Qualcomm Compute Platform
  • New feature/requirement estimation, development, validation, and release
  • Co-work with internal global Tech teams, PM teams, and CE teams
  • Co-work with Chipset team to do performance projection/Analysis/Optimization
  • Descript/Analyze/Solve performance issue/problem from HW and SW side
  • Be responsible of studying and observing frontier technical and research of Compute
  • Collect logs / RAM Dump and track issue/problem resolved

Requirements For Performance Software Engineer

Java
Python
Linux
  • 3+ years working experience in semiconductor field or embedded software development
  • 1+ years working experience in performance optimization on Windows/Android platform
  • Above bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • Understand ASM/C language and Call stack
  • C/C++, python and JAVA programming skills
  • Understand the basic knowledge of OS Kernel
  • Understand system hardware/software architecture on Compute platforms
  • Good English communication ability

Benefits For Performance Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Health benefits coverage for employees and eligible dependents
  • Financial planning and future security programs
  • Emotional/mental strength and resilience support
  • Wellbeing programs and resources

Interested in this job?

Jobs Related To Qualcomm Performance Software Engineer

Gaming Performance SW Customer Engineer

Gaming Performance Software Customer Engineer position at Qualcomm China focusing on device performance optimization and customer support.

ASIC Design Verification Engineer

ASIC Design Verification Engineer role at Qualcomm focusing on verification lifecycle, test planning, and SystemVerilog-UVM development.

SOC Verification and Methodology Engineer

SOC Verification Engineer role at Qualcomm focusing on comprehensive verification processes for System-on-Chip designs.

Power Software Engineer

Power Software Engineer position at Qualcomm China focusing on embedded software development and power optimization for Windows platforms.

Program Manager - Classified Programs (Top Secret Security Clearance Highly Desired)

Program Manager position at Qualcomm Technologies managing classified government programs, requiring security clearance and program management experience.