Machine Learning Engineer, Qualcomm

Machine Learning Engineer, Qualcomm

Company Qualcomm
Job title Machine Learning Engineer
Job location Markham, Ontario, Canada
Type Full Time

Responsibilities:

  • Contribute to the development of the Qualcomm AI SW Stack
  • Design and optimize C/C++ code for embedded systems
  • Debug and analyze customer machine learning use cases executing on Qualcomm Hexagon Processors to tackle compute and system related bottlenecks
  • Collaborate with development leads, software and hardware architects to continuously improve our AI solution
  • Explore and analyze performance/power trade-offs for future HW and SW algorithms

Requirements & Skills:

  • 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
  • Excellent C/C++/Python programming and software design skills, including debugging, performance analysis, and test design
  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or related field.
  • Familiarity with tools such as git, Jenkins, Docker
  • Analytical, programming and debugging skills in embedded environment
  • Experience with Linux/Android development environment and tools
  • Experience with profiling software and optimization techniques
  • Knowledge of algorithms and data structures
  • Demonstrated ability to learn, think and adapt in fast changing environment
  • Strong communication skills (written and verbal)
  • Curiosity and willingness to continually learn new things and propose new ideas

apply for job button