AI and DSP Applications Software Engineer

A global leader in semiconductor technology specializing in mobile processors, AI, and wireless communications.
Markham, ON, Canada
Machine Learning
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI · Enterprise SaaS · Automotive

Description For AI and DSP Applications Software Engineer

Join Qualcomm's AI Processor team as an AI and DSP Applications Software Engineer, where you'll be at the forefront of bringing cognition to connected devices. This role focuses on developing machine learning-based applications for Qualcomm Snapdragon processors, working with cutting-edge hardware accelerators in AI, machine learning, computer vision, and video processing. You'll be responsible for software development, integration, and testing of applications that enable AI-based multimedia use cases.

The position offers an exciting opportunity to work with both internal and external customers, developing frameworks that support AI post-processing for video playback, gaming, camera, and other multimedia applications. You'll be working in a collaborative environment, interfacing with multiple teams to understand requirements and solve technical challenges.

As part of Qualcomm, a global leader in semiconductor technology, you'll be contributing to technologies that power millions of devices worldwide. The role is perfect for those starting their career in AI and software engineering, offering exposure to various domains including mobile, automotive, IoT, and XR. You'll work with modern technologies and frameworks while following strong software development practices.

The position welcomes new graduates and junior candidates, providing an excellent opportunity to grow in the field of AI and embedded systems. You'll be working with a team that's pushing the boundaries of what's possible in mobile and edge computing, making devices not just connected, but truly intelligent.

Last updated 13 hours ago

Responsibilities For AI and DSP Applications Software Engineer

  • Design and develop processing frameworks running on Android, Linux, and other high level operating systems and AI Processor
  • 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

Requirements For AI and DSP Applications Software Engineer

Python
Linux
  • Bachelor's degree in Computer Engineering, Computer Science, or Electrical Engineering
  • Strong knowledge of Modern C++ and C
  • Good understanding of software development principles and practices
  • Familiar with computer/hardware architecture and operating systems
  • Real-time software development concepts
  • Excellent verbal, written, and presentation skills

Interested in this job?

Jobs Related To Qualcomm AI and DSP Applications Software Engineer

Engineer - System solution AI Center of Excellence

Engineer position at Qualcomm's AI Center of Excellence, focusing on developing AI system solutions and ML model optimization for edge devices and cloud applications.

Engineer, Cloud ML Accelerator

Entry-level software engineering role at Qualcomm focusing on Linux user-space development for machine learning acceleration, requiring C++ and systems programming expertise.

Software Engineer, Game AI, PC Compute

Entry-level Software Engineer position at Qualcomm focusing on Game AI development for Snapdragon chipsets, combining machine learning and gaming technologies.

New Graduate- AI SW SDK Engineer

Entry-level AI Software SDK Engineering position at Qualcomm, focusing on developing and optimizing AI/ML solutions for Snapdragon neural network platforms.

Assoc.Engineer- Python Automation framework machine learning

Entry-level Software Engineering role at Qualcomm focusing on Python automation framework and machine learning, based in Hyderabad, India.