Senior Engineer - Linux Audio Device Drivers

1 - 5 years

0 Lacs

Posted:2 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Qualcomm India Private Limited is a leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will be responsible for designing, developing, creating, modifying, and validating embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world-class products meeting and exceeding customer needs. You will collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and gather information on performance requirements and interfaces. The ideal candidate for this position should possess a Bachelor's degree in Engineering/Computer Science or equivalent, with a minimum of 3 years of Software Engineering or related work experience. Proficiency in Programming Languages such as C, C++, and Data Structures is a must. Knowledge of computer architecture and operating systems, particularly Linux/Android platforms, is required. Additionally, software debugging skills in embedded operating systems, preferably on Linux platforms, are essential. As a Qualcomm Software Engineer, you will work closely with multiple peer teams on a daily basis. You will be responsible for designing, implementing, validating, and maintaining/supporting end-to-end Audio features on a multicore SOC architecture. Understanding of ADSP, IPC, and peripheral drivers is a preferred advantage. You will also be tasked with designing, implementing, validating, and maintaining/supporting ALSA compliant software drivers in C and/or C++. Working experience in the Linux Audio device drivers area is desirable, along with Audio Domain Knowledge with Android or Embedded Linux. Minimum qualifications for this role include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with 2+ years of Software Engineering or related work experience. Alternatively, a Master's degree in the relevant field with 1+ year of experience or a PhD in the same field. Candidates should also have at least 2 years of academic or work experience with Programming Languages such as C, C++, Java, Python, etc. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. Applicants with disabilities requiring accommodations during the application/hiring process can reach out to disability-accommodations@qualcomm.com for support. Qualcomm expects its employees to adhere to all applicable policies and procedures, including those related to the protection of confidential information. For additional information about this role, please contact Qualcomm Careers.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now
Qualcomm logo
Qualcomm

Technology

San Diego

RecommendedJobs for You