Join Qualcomm Canada ULC as a Machine Learning Software Engineer, specializing in C++17 and AI technology. Innovate on-device AI solutions and optimize deep neural networks on Hexagon Processors.
In this pivotal engineering role, you will contribute to Qualcomm's AI Engine by developing high-performance software for deep neural network models. Collaborate with a globally diverse team while troubleshooting and optimizing C++17 code for embedded systems.
You will also enhance model analyzing tools for both internal and external customers, addressing issues in existing AI products and improving software quality processes.
Key Responsibilities:
- Develop C++17 software libraries for Hexagon Processors
- Design and tune code for embedded systems performance
- Create model analyzing tools for various customers
- Use cross compiler toolchains for embedded system projects
- Debug customer machine learning use cases on AI Stack
Requirements:
- Bachelor's degree in related field
- Three years of experience with C++17
- Familiarity with Tensor Flow and ONNX
- Experience in embedded system development
- Knowledge of design patterns and debugging
Utilize your expertise in C++17 and embedded AI technology to drive innovation at Qualcomm.