
Posted a day ago
Engineer, AI/Machine Learning
Qualcomm Canada ULCEngineer, AI/Machine Learning
Perks & benefits
Health InsuranceAnnual LeaveRelocation Allowance
Requirements
Bachelor's degree in Computer Science or related field, Low level C/C++ programming, Software design and debugging, Embedded software development experience
Skills
Machine LearningC#AILinuxAndroid
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
- Proficiency in low-level C/C++ programming
- Strong software design, development, and debugging skills
- Experience in embedded software development
Preferred Qualifications
- Experience with optimized Linux, Android, or embedded software environments
- Experience in the optimization of algebraic operations in algorithms for hardware cores
- Background in compiler, CPU, or GPU design and development
- Knowledge of deep learning principles and popular machine learning frameworks
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
