Performance Software Engineer

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

Description For Performance Software Engineer

Qualcomm, a global leader in technology innovation, is seeking a Performance Software Engineer to join their team in Chengdu. This role offers an exciting opportunity to work on cutting-edge compute platforms and contribute to next-generation experiences. As a Performance Software Engineer, you'll be responsible for developing and optimizing software solutions, working with embedded systems, and collaborating across multiple teams including chipset, internal tech, and program management.

The position requires strong technical expertise in software development, particularly in embedded systems and performance optimization. You'll be working on critical projects involving ARM architecture, Windows-on-ARM ecosystem, and system-level software solutions. The role combines hands-on development with strategic thinking, as you'll be involved in both implementation and analysis of performance improvements.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning programs, continuous learning opportunities, and wellbeing support. The company's culture promotes innovation, collaboration, and professional growth through mentorship programs and exposure to cutting-edge technologies.

This is an excellent opportunity for a mid-level software engineer with experience in embedded systems and performance optimization to join a leading technology company that's shaping the future of digital transformation. You'll be part of a team that pushes the boundaries of what's possible in technology while working on projects that have global impact.

Last updated 40 minutes ago

Responsibilities For Performance Software Engineer

  • Triage and solve application and system functionality & performance issues on Qualcomm compute platforms
  • Develop new features for power/performance improvement on Qualcomm Computer platforms
  • Work on open source projects migration to ARM architecture
  • Co-work with Chipset team for system performance projection, analysis and optimization
  • Co-work with internal tech teams to promote Windows-on-ARM ecosystem in China
  • Keep researching and learning cutting-edge technologies in computing

Requirements For Performance Software Engineer

Python
Java
Linux
  • Bachelor's degree or above in Computer Science, Electrical, Information Systems or related field
  • 3+ years working experience in embedded software development or semiconductor field
  • 3+ years of experience with Programming Language such as C, C++, Java, Python
  • 1+ years working experience in performance analysis/optimization on Windows/Android platform
  • Understanding of OS Kernel
  • Understanding system hardware/software architecture on Compute platforms
  • Good communication capabilities in both Chinese and English

Benefits For Performance Software Engineer

Medical Insurance
401k
Mental Health Assistance
Education Budget
  • World-class health benefit coverage for employees and dependents
  • Financial programs for secure future
  • Mental and emotional wellbeing support
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Performance Software Engineer

CPU Physical Design Engineer - San Diego

CPU Physical Design Engineer position at Qualcomm Technologies, implementing and optimizing CPU designs with industry-standard tools and flows in San Diego.

Sr Engineer- Graphics

Senior Graphics Engineer position at Qualcomm focusing on embedded and cloud edge software development, requiring 1+ years of experience in programming, databases, and APIs.

C++ Software Developer

C++ Software Developer role at Qualcomm focusing on cloud-based solutions and reprocessing applications, offering competitive compensation and comprehensive benefits.

Java Full-stack Developer

Java Full-stack Developer position at Qualcomm, requiring 2+ years of experience in Java, Spring Boot, and Microservices, focusing on enterprise-scale application development.

Sr Engineer- .Net Developer

Senior .NET Developer position at Qualcomm, focusing on developing software platform tools and APIs for global customers and partners.