Staff AI Software Engineer C++
1 hour ago
Winnipeg, Manitoba, Canada
QUALCOMM, Inc.
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
Build optimized on-device AI software at Qualcomm Canada ULC using C++ expertise, neural-network performance optimization, and embedded development.
As a Staff AI Software Engineer, you will develop software for AI engines across Snapdragon Neural Processing Engine, Android NN, and TensorFlow Lite delegate. The Machine Learning Engineering group creates frameworks, tools, and SDKs supporting customer use cases across Qualcomm hardware. This work spans optimization algorithms, neural-network runtime performance, and AI software stack enhancements.
Key Responsibilities:
Own key AI stack aspects and deliver effective solutions Develop optimization algorithms for machine-learning operators and layers Enhance frameworks for optimal neural-network resource usage Create profiling and debugging tools for rapid deployment Coordinate teams and enable customer network models Requirements:
Five-plus years of industry experience C++ expertise and software development experience Python NumPy and TensorFlow or PyTorch experience Android or embedded Linux development preferred OpenCL, OpenGL ES, or DSP optimization experience Apply C++, machine learning, and performance optimization skills to Qualcomm’s on-device AI software stack and hardware.
Own key AI stack aspects and deliver effective solutions Develop optimization algorithms for machine-learning operators and layers Enhance frameworks for optimal neural-network resource usage Create profiling and debugging tools for rapid deployment Coordinate teams and enable customer network models Requirements:
Five-plus years of industry experience C++ expertise and software development experience Python NumPy and TensorFlow or PyTorch experience Android or embedded Linux development preferred OpenCL, OpenGL ES, or DSP optimization experience Apply C++, machine learning, and performance optimization skills to Qualcomm’s on-device AI software stack and hardware.