
Posted 2 days ago
Engineer, AI/Machine Learning
Qualcomm Canada ULCEngineer, AI/Machine Learning
Perks & benefits
Annual LeaveHealth Insurance
Requirements
Bachelor's degree in Computer Science, Engineering, or related field, Low level C/C++ programming, Software design and debugging, Linux or Android development, Deep learning knowledge
Skills
Machine LearningC#AI
About the role
Responsibilities
- Develop end-to-end embedded AI software stacks to run neural network models on leading-edge hardware with optimal resource usage
- Design and enhance ML/AI compilers, kernels, and runtime software to improve performance and power efficiency
- Collaborate with AI Processor Hardware teams to implement new ML operators and layers for next-generation processors
- Develop debugging/profiling tools and user-friendly SDKs to enable rapid deployment of new use cases
- Drive innovation to maintain best-in-class technology standards
Requirements
- Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field
- Strong programming capability with low-level C/C++
- Proven software design, development, and debugging skills
- Experience with Linux, Android, or embedded software development
- Knowledge of deep learning and popular machine learning frameworks
Preferred Qualifications
- Experience with the optimization of algebraic operations in algorithms for hardware cores
- Background in compiler, CPU, or GPU design and development
- Experience working with embedded AI software stacks
About the Company
Qualcomm is a leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drive digital transformation for a smarter, connected future.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeEngineer, AI/Machine Learning
Qualcomm Canada ULC · Markham
