Performance, Windows Snapdragon - Rust Engineer at Qualcomm India Private Limited
Engineering Group, Engineering Group > Software Engineering
ESSENTIAL SKILLS & EXPERIENCE
Strong understanding of modern, high-performance computer architecture and CPU Microarchitecture
In depth understanding in logical programming using C++/Rust/C.
In depth Understanding of software at all execution level in modern processor
Experience in writing device driver/software development for Windows . Debugging expertise on Windows
Kernel, driver or BSP hands on along with native application development skills .
Benchmarking, Workload Characterization and Performance Analysis of software stack .
Understanding of any processor architecture like ARM, RISC-V, x86 etc. ARM A profile architecture is preferred.
Fluent with C++/C programming. ARM assembly expertise is preferred
Familiarity with standard benchmarks used for benchmarking CPU and system performance.
Knowledge of designing and analysis of microbenchmarks on emulation platforms is good to have.
Establishing performance goal for a CPU or software ecosystem
Experience with git, Scons build system preferred
Benchmark Porting for WoS, SW Library optimization and Performance enhancements for windows on Snapdragon products.
Analyze bottlenecks/limitations in existing SW stack & CPU subsystem - Feedback improvements to Hardware and Software design for performance improvement.
Early Performance exploration of CPUs, evaluate microarchitecture feature SW gains, performance power trade-off analysis.
Collaborate with benchmark ecosystem to optimize the 3rd party software libraries .
- Relevant experience with 3-6 years
Education requirements: - BE/B.Tech/M.Tech/MS in Electrical/Electronics & communication/Computer Science
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.
Other Rust Jobs:
Senior dog friendly Rust Engineer
Berlin GermanygitSource Code Managementgithubgit book
Toronto, CanadaRustblockchainopen source
Senior Rust Engineer
Senior Rust Engineer, Database Experience
Remote North AmericamongodbFull-Time