Staff Software Engineer, AI Runtime
Technology
Qualcomm
Markham, United States€131,200 - €181,200 /year1 months agoUntil 5/13/2026
Full timeOn-site
Job description
Requirements
Must have:
- Six or more years of relevant professional experience - Proficiency in modern C++ language features and design patterns - Familiarity with mathematical algorithms utilizing fast math libraries and vector instruction sets - Hands-on experience in developing middleware or firmware software - Background in multitasking and multithreading driver development - Knowledge of Hexagon DSP SDK or cross-compiler toolchains for embedded systems and JIT technologies - Experience with low-level interactions between operating systems and hardware - Understanding of Qualcomm FastRPC and Windows MCDM drivers - Experience in using or integrating Qualcomm AI Stack products (e.g. QNN, SNPE, QAIRT) - Familiarity with TensorFlow, PyTorch, or ONNX frameworks - Experience with agile software development methodologies and tools such as Jira and Git - Strong ability to collaborate and lead discussions within a globally diverse team - Minimum: Bachelors degree in Computer Science, Computer Engineering, or Electrical Engineering - Preferred: Masters degree in Computer Science, Computer Engineering, or Electrical Engineering
Responsibilities:
- Design and create high-performance software using modern C++ for the Qualcomm AI Runtime SDK - Develop impactful solutions aimed at optimizing GenAI model execution on-device, utilizing Hexagon DSPs for enhanced inference latency and power - Spearhead the development of new features for Qualcomm AI Runtime SDK, collaborating with a global cross-functional team throughout the software development lifecycle - Lead project discussions and provide analysis on system and model deployment designs for GenAI models - Utilize cross-compiler toolchains for embedded systems, including Android, embedded Linux, Windows on Snapdragon, and QNX - Implement and optimize machine learning operations using advanced C++ on Hexagon DSP systems - Contribute to the creation of tools and workflows for GenAI aimed at chip design, model, and system analysis - Engage in the enhancement of software quality processes
Company:
At Qualcomm Canada ULC, we are pioneers in the AI revolution, focusing on Generative AI and Agentic AI technologies. Our mission is to empower OEMs and developers with the Qualcomm AI Runtime SDK, allowing advanced deep neural networks to be deployed on our cutting-edge Hexagon DSP Systems. We are looking for passionate individuals to join our AI Software team in a role that influences the future of intelligent devices. Our supportive environment offers competitive compensation, annual discretionary bonuses, RSU grants, and benefits to promote your success both professionally and personally. Join us in shaping how users interact with technology.
Keywords
TensorFlowPyTorchJiraLinuxShimCHIPQuantum neural networkDeep learning
¿Te interesa este puesto?