onsite
Sr. Engineer, Machine Learning Engineering C - Qualcomm
ML Engineer
Senior Engineer leading C++ development of Qualcomm’s AI Engine, optimizing deep neural network models for on‑device inference on Hexagon processors. Focus on performance, memory efficiency, and integration with the Qualcomm AI Stack for OEMs and developers.
About the role
Key Responsibilities
- Design, implement, and maintain high‑performance C++ components of the Qualcomm AI Engine for on‑device DNN inference.
- Collaborate with OEMs and developers to optimize DNN models for the Qualcomm AI Stack, ensuring low latency and minimal memory footprint.
- Integrate and validate new hardware features of Hexagon processors, translating architectural capabilities into software optimizations.
- Develop profiling and debugging tools to analyze model performance and guide optimization strategies.
- Participate in code reviews, performance benchmarking, and continuous improvement of the AI Engine codebase.
Requirements
- 5+ years of C++ development experience in performance‑critical, embedded or AI software.
- Deep understanding of deep neural network inference, model quantization, and optimization techniques.
- Experience with Qualcomm Hexagon DSP architecture or similar embedded AI hardware.
- Strong analytical skills, ability to profile and tune complex systems.
- Excellent communication skills and a collaborative mindset for cross‑functional teams.