Drive innovation in advanced AI solutions at Qualcomm Canada ULC as a C++ Machine Learning Software Developer. Focus on optimizing performance for AI engines using modern technologies. This role offers the chance to enhance Qualcomm's AI capabilities by developing contemporary C++17 libraries tailored for Hexagon Processors.
You will work closely with clients to refine deep neural networks and ensure effective performance across various applications. Join a globally diverse team committed to quality and innovation, improving internal tools, and addressing existing product issues. Key Responsibilities:
Create modern software libraries using C++17
Tune code for embedded system performance optimization
Develop tools for analyzing models for customers
Address issues in Qualcomm's past AI products
Enhance debugging processes for machine learning use cases Requirements:
Bachelor’s degree in Computer Science or Engineering
3+ years of relevant C++17 experience
Practical experience with embedded systems
Familiarity with Linux, Docker, and Git
Background in mathematical algorithms and quick math libraries Leverage your C++ skills to shape the future of AI at Qualcomm.