Qualcomm’s IOT Multimedia software team is looking for a candidate who will contribute to the design, development, and verification of leading-edge technology for our next-generation Snapdragon™ line of processors. Our team develops the drivers and software components that accelerate processing of content from engines like the video, Audio, camera and Display Responsibilities Design, code, test, and integrate drivers for Qualcomm’s Snapdragon™ chipsets with a focus on efficiency and robustness. Demonstrate a deep understanding of display technologies (MIPI DSI, DP/eDP, HDMI), DRM/KMS, Android SurfaceFlinger, and color pipelines. Understand multimedia subsystems, memory management (ION/DMA-BUF), and display-related power management. Possess a proven track record of upstreaming patches or managing complex driver stacks (a plus). Apply embedded software techniques including memory management, DMA acceleration, interrupt service routines, multi-threading, synchronization, and API interface design. Develop software in a fast‑paced environment and deliver drivers targeted for operating systems such as Android, Windows, Zephyr, and Linux. Work in a global environment with teams and customers relying on Qualcomm technology to deliver cutting-edge consumer products. Leverage advanced software knowledge and experience to design, develop, create, modify, and validate embedded and cloud-edge software, applications, and/or specialized utility programs. Analyze user needs, software requirements, and time and cost constraints to design and customize software for optimal operational efficiency. Design and implement software modules for large-scale products and systems. Participate in and lead design, coding, unit testing, debugging, and integration efforts to ensure projects meet specifications and schedules. Perform complex code reviews and regression tests, triaging and fixing issues to ensure high code quality. Collaborate with cross-functional partners (e.g., Hardware, Systems, and Test Engineering) to ensure solutions integrate effectively with other components. Write detailed technical documentation for complex software projects.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level