
Posted a day ago
Engineer, AI/Machine Learning
Qualcomm Canada ULC
Requirements
Bachelor's degree in Computer Science, Engineering, or related field, Low level C/C++ programming, Software design and debugging, Linux or Android development
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 the implementation of 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 that utilize next-gen processor capabilities
- Develop debugging and profiling tools and user-friendly SDKs to enable rapid deployment of new use cases for customers
- Drive innovation and challenge the status quo to maintain best-in-class technology solutions
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 with Linux, Android, or embedded software development
Preferred Qualifications
- Experience with the optimization of algebraic operations in algorithms for hardware cores
- Experience 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
