AI and DSP Applications Software Engineer
Core
Develop machine learning-based applications and use cases for Qualcomm Snapdragon processors, focusing on AI processing for video, gaming, camera, and multimedia on mobile and edge devices.
Role type
Senior IC AI and DSP Applications Software Engineer
Builds
Processing frameworks for AI on Android, Linux, and embedded real-time AI processors
Domain
Mobile and edge computing, AI, machine learning, computer vision, video processing
Deliverable
production ML models
Required skills
Modern C++, C, object-oriented design, computer/hardware architecture, operating systems, real-time software development
Preferred skills
Python (OOP), Linux development, embedded software development, Android Native/HAL, multimedia frameworks, Linux driver development, high-performance computing, machine learning, computer vision, digital image/signal processing
Technologies
Android, Linux, C++, C, Python, MediaCodec, Camera HAL
Responsibilities
Design and develop processing frameworks running on Android, Linux, and embedded real-time AI processors; Test and validate solutions for quality, performance, and power; Work with multiple teams to determine requirements and resolve technical issues; Support internal and external customers.
Seniority
Mid-level, hands-on IC
