Sr. Engineer, AI Software/Machine Learning Engineering (C++)
Core
Build high-performance C++17 software libraries and optimize machine learning operations for Qualcomm Hexagon Processors to enable on-device AI execution.
Role type
Senior IC C++/ML Systems Engineer
Builds
Optimized on-device AI stack and model analyzing tools for OEMs and developers
Domain
Embedded systems, Mobile hardware, Machine Learning inference
Deliverable
production ML models
Required skills
C++17, Embedded systems programming, Model optimization, Cross-compiler toolchains, Multithreading, Debugging, Design patterns
Preferred skills
Hexagon DSP SDK, TensorFlow/PyTorch/ONNX, Fast math libraries, Middleware/firmware development, Git/Linux/Docker
Technologies
C++17, Hexagon Processors, Android, Embedded Linux, QNX, TensorFlow, PyTorch, ONNX, Git, Linux, JIRA, Docker
Responsibilities
Develop modern C++17 software library for Qualcomm Hexagon Processors, Design and performance tune modern C++17 code for an embedded system, Development of model analyzing tools for the internal and external customers, Use cross compiler toolchains for embedded systems such as Android, embedded Linux and QNX, Implement and optimize modern C++17 machine learning operations on Hexagon Processors, Debug customer machine learning use cases executing on Qualcomm AI Stack
Seniority
Senior, hands-on IC
