AI and DSP Applications Software Engineer – Machine Learning Engineering
Company | Qualcomm |
---|---|
Location | Markham, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Entry 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