Search by job, company or skills

Qualcomm Technologies, Inc

Audio DSP Senior Software Engineer

Early Applicant
  • 5 months ago
  • Be among the first 50 applicants

Job Description

  • As a leading technology innovator, Qualcomm pushes the boundaries of whats 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 design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs
  • Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces
Minimum Qualifications:
Bachelors degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
OR
Masters degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.

2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Job Overview
  • Qualcomm is a pioneering designer and developer of silicon and software for the consumer electronics market and a global leader in wireless technology. We are looking for DSP Software engineers based at our Bangalore site.
  • The role of the Embedded Software Engineer is to design, develop and test embedded software for Qualcomm s wireless chips, focusing on HiFi DSP and other DSPs. Working as part of a team, you will work on Audio Codecs, general DSP signal processing blocks, MATLAB simulations, DSP frameworks and applications, integrating algorithms into the DSP framework and developing test scenarios and debugging problems.
  • Some of the software development may be in assembly, but various other parts of the system use C. Various tools/programs are used on PCs for debugging/testing and emulating host processor functionality. These are written in a variety of languages including C, C++, Python, Matlab etc.
Key Responsibilities:
  • Production quality embedded DSP software for Qualcomm for Voice and Music products
  • Problem solving, troubleshooting, and fixing Bugs
  • Providing support for customer issues/requirements to application engineers
  • Providing input to project planning and timescales
  • Creation of engineering documentation
  • Development of Qualcomm intellectual property and submission of patent applications.
Minimum Qualifications
  • Proven experience of writing efficient assembly and C code for resource constrained systems
  • Excellent knowledge of Audio/voice encoder formats - MP3, AAC, SBC, LC3, WMA, AC3, SBC, FLAC, AMR etc.
  • Experience in Digital Audio formats like PCM, I2S, SPDIF etc
  • Extensive hands-on experience with Audio DSP development on embedded systems.
  • Enthusiasm for solving interesting problems, and excellent trouble shooting and analytical skills that can be applied to resolve potential system issues
  • Highly professional and flexible, with the ability to deliver high quality work on tight schedules
  • Eager to learn, self-motivated, independent, proactive, and able to work effectively in a team
  • Effective verbal and written communication skills
  • 7+ years of relevant industry work experience.
  • Engineering degree in Electronics, Electronics Communications, Electrical Engineering or Computer Science
Preferred Qualifications
  • Sound knowledge of audio drivers, audio frameworks and signal processing theory and techniques
  • Experience in Audio pre- and post-processing algorithms for subjective quality enhancement - such as: EC/NS, ANC, ICC, MBDRC, limiter, AGC, SRC, noise cancellation, multi-mic, multi-speaker algorithms, etc. is a plus.
  • Experience in ML based audio processing like Noise reduction, key-work detection, context awareness etc is a plus.
  • Familiarity/work experience with wired interfaces like SPI, USB, I2C
  • Prior experience of working on Qualcomm/CSR chips
  • Proven track record of integrating audio signal processing algorithms
  • Sound understanding of software development techniques and experience in system architecture and design using established methodologies
  • Familiar with basic RTOS concepts like events, semaphores, queues, scheduling
  • Knowledge of digital hardware concepts and familiarity with hardware-software co-design principles
  • Understanding of wireless technologies, and exposure to digital baseband and RF concepts
  • Familiarity with Python scripting and Makefiles
  • Experience of working with multi-site teams

More Info

Industry:Other

Function:Technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 12/06/2024

Job ID: 81499009

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Software Development Engineer

FordCompany Name Confidential

Senior Software Engineer C

TelestreamCompany Name Confidential
Last Updated: 12-06-2024 09:42:55 AM
Home Jobs in Bengaluru / Bangalore Audio DSP Senior Software Engineer