CPU/DSP Performance Engineer – ASICS Engineering
Company | Qualcomm |
---|---|
Location | Austin, TX, USA |
Salary | $98500 – $147700 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Junior, Mid Level |
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Science, Computer Engineering, or related field and 2+ years of relevant experience.
- OR Master’s degree in a related field and 1+ years of relevant experience.
- OR PhD in a related field.
- Minimum Qualifications: Bachelor’s degree in Science, Engineering, or related field.
Responsibilities
- Benchmark and analyze performance of multi-threaded and multi-processor software.
- Identify and resolve performance bottlenecks across software, architecture, and micro-architecture layers.
- Analyze ML KPIs to guide optimization efforts.
- Collaborate with cross-functional teams across hardware and software domains.
- Develop and maintain tools for performance analysis and tuning.
- Stay current with advancements in computer architecture, micro-architecture, and AI model design.
Preferred Qualifications
- Hands-on experience with debugging (gdb, lldb, winDbg or similar) and performance profiling tools (perf, VTune, Nsight or similar).
- Familiarity with SIMD and SPMD execution models.
- Understanding of hardware-software co-design principles.
- Familiarity with linear algebra, and precision aware arithmetic is a plus.
- Understanding of how ML architectures map to the hardware is a plus.
- Knowledge of ML frameworks and libraries (ggml/llama.cpp or similar) is a plus.