Qualcomm logo

Android Performance Optimization / Power Performance - Staff Engineer

Qualcomm
Posted a month ago

LOCATION

Bangalore · Onsite

EXPERIENCE

2+ Years

SKILLS REQUIRED

Linux System AdministrationPerformance ProfilingPower OptimizationCPU Architecture

Job description

Overview

Staff Engineer role focused on optimizing software for high performance and low power in CPU/compute products.

What you'll do

  • Develop and/or optimize software using CPU architecture knowledge for high performance and low power.
  • Run benchmarks for applications and perform critical pre- and post-silicon verification to meet performance and power goals.
  • Analyze software workloads to identify and resolve performance bottlenecks.
  • Debug and address software performance issues.
  • Collaborate with CPU, DSP, and compiler teams on solutions that meet CPU performance requirements.
  • Write detailed technical documentation and test descriptions for projects.

What you'll need

  • Bachelor’s degree with 4+ years of software engineering or related experience, or Master’s with 3+ years, or PhD with 2+ years.
  • 2+ years of experience programming in languages such as C, C++, Java, or Python.
  • Excellent programming using C/C++/Assembly/scripting.
  • In-depth understanding of the software stack including Linux internals and device drivers.
  • Strong understanding of computer architecture and operating system concepts.

Details

  • Location: Bangalore, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Android Performance Optimization / Power Performance - Staff Engineer