Posted in

AI and DSP Applications Software Engineer – Machine Learning Engineering

AI and DSP Applications Software Engineer – Machine Learning Engineering

CompanyQualcomm
LocationMarkham, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelEntry Level/New Grad, Junior

Requirements

  • Strong knowledge of Modern C++ and C; experience with other object-oriented languages a plus
  • Good understanding of software development principles and practices, object-oriented design
  • Familiar with computer/hardware architecture and operating systems
  • Real-time software development concepts
  • Excellent verbal, written, and presentation skills

Responsibilities

  • Design and develop processing frameworks running on Android, Linux, and other high level operating systems as well as AI Processor to enable AI based multimedia use cases and hardware accelerators.
  • Test and validate algorithms for image quality, performance, and power
  • Explore opportunities outside of mobile, including Automotive, IoT, XR, etc.

Preferred Qualifications

  • Knowledge of Python
  • Experience with Linux development
  • Experience with embedded software development
  • Understanding of Android Native/HAL and Android multimedia frameworks (MediaCodec, Android Graphics, Camera HAL) a plus
  • Knowledge of high-performance computing
  • Basic understanding of Machine learning, Computer vision, and Digital image processing is a bonus