Senior Staff Compiler Engineer Category Location Markham, Ontario

Qualcomm

Markham, Ontario, Canada
**
Compiler design and development experience
Strong c++ programming skills
Python programming proficiency
** Qualcomm is seeking a Senior Staff Compiler Engineer to join its AI/ML R&D team in Markham, Ontario. The role focuses on developing and optimizing ML/AI compilers for efficient mapping of algorithms to hardware, requiring a strong background in algorithms, C++, and Python. **

Job Summary

  • The role involves developing and evolving ML/AI compilers for efficient mappings on existing and future hardware.
  • Candidates will analyze ML/AI algorithms and workloads to drive future features in semiconductor offerings.
  • The position requires creating performance-driven simulation components using C++ and Python for high-performance algorithm design.

Matching Summary

Match Score: 75

** Qualcomm is seeking a Senior Staff Compiler Engineer to join its AI/ML R&D team in Markham, Ontario. The role focuses on developing and optimizing ML/AI compilers for efficient mapping of algorithms to hardware, requiring a strong background in algorithms, C++, and Python. **

Skills & Requirements

Must-have

  • Compiler design and development experience
  • Strong C++ programming skills
  • Python programming proficiency
  • Algorithm development and performance analysis
  • Computer architecture knowledge

Nice-to-have

  • Experience with PyTorch or TensorFlow
  • Familiarity with ONNX model formats
  • On-silicon debug skills
  • Knowledge of CI/CD pipelines
  • Understanding of power/area trade-offs

Key Requirements

  • Bachelor's degree in Computer Science or Engineering
  • 4+ years of Hardware or Software Engineering experience
  • Strong problem-solving and debugging skills

Work Rights

Not specified

Tailored Resume

Cover Letter