Apply for Performance, Windows Snapdragon - Rust Engineer

Performance, Windows Snapdragon - Rust Engineer at Qualcomm India Private Limited




Apply Now

Description


Job Area:
Engineering Group, Engineering Group > Software Engineering

General Summary:

ESSENTIAL SKILLS & EXPERIENCE

  1. Strong understanding of modern, high-performance computer architecture and CPU Microarchitecture

  2. In depth understanding in logical programming using C++/Rust/C.

  3. In depth Understanding of software at all execution level in modern processor

  4. Experience in writing device driver/software development for Windows . Debugging expertise on Windows

  5. Kernel, driver or BSP hands on along with native application development skills .

  6. Benchmarking, Workload Characterization and Performance Analysis of software stack .

DESIRABLE SKILLS

  1. Understanding of any processor architecture like ARM, RISC-V, x86 etc. ARM A profile architecture is preferred.

  2. Fluent with C++/C programming. ARM assembly expertise is preferred

  3. Familiarity with standard benchmarks used for benchmarking CPU and system performance.

  4. Knowledge of designing and analysis of microbenchmarks on emulation platforms is good to have.

  5. Establishing performance goal for a CPU or software ecosystem

  6. Experience with git, Scons build system preferred

Minimum Qualifications:

Responsibilities:

  1. Benchmark Porting for WoS, SW Library optimization and Performance enhancements for windows on Snapdragon products.

  2. Analyze bottlenecks/limitations in existing SW stack & CPU subsystem - Feedback improvements to Hardware and Software design for performance improvement.

  3. Early Performance exploration of CPUs, evaluate microarchitecture feature SW gains, performance power trade-off analysis.

  4. Collaborate with benchmark ecosystem to optimize the 3rd party software libraries .

Experience requirements:
- Relevant experience with 3-6 years

Education requirements: - BE/B.Tech/M.Tech/MS in Electrical/Electronics & communication/Computer Science

Applicants:
If you need an accommodation, during the application/hiring process, you may request an accommodation by sending email to accommodation support

Although this role has some expected minor physical activity, this should not deter otherwise qualified applicants from applying. If you are an individual with a physical or mental disability and need an accommodation during the application/hiring process, please call Qualcomm’s toll-free number found here for assistance. Qualcomm will provide reasonable accommodations, upon request, to support individuals with disabilities as part of our ongoing efforts to create an accessible workplace.

Qualcomm is an equal opportunity employer and supports workforce diversity.

If you would like more information about this role, please contact Qualcomm Careers.


Location:
Bangalore india


Tags



Other Rust Jobs: