Software Architect – Audio and Multimedia (mediatek)
mediatek San Jose, CA, USA
2024-12-14
Job posting number: #164269 (Ref:MUS120241213002)
Job Description
Description
MediaTek’s Intelligent Software Development Business Unit is Hiring a Software Architect – Audio and Multimedia.n this role, you will:
Develop and maintain the scalable software architectures for low level audio software components in CPU, DSP, and Realtime cores to realize features like sound preprocessing, post processing, equalization, spatial audio, and safety audio including the audio Algorithms.
Work with 3rd party audio algorithm, DSP framework, and audio hardware IP providers
Perform Platform audio feature analyses, continuously compare with state of the art, and provide the proposal to product management for improvements.
Work with the Silicon and Software engineering teams in HQ(Taiwan) to come up with groundbreaking audio automotive system solutions.
Develop, presented, and articulate the system level solutions for automotive OEMs and Tier1s.
Develop the Audio technology roadmap and ecosystem integration strategies.
Requirements
Master’s degree in Computer Science, Electrical Engineering, Mathematics, and a minimum 10 years of overall software engineering experience including 4 years of experience directly related to this role.Relevant industry experience in developing and launching the vehicle audio features in infotainment and safety critical domains.
Strong knowledge of Android Audio Framework, audio policy manager, audio flinger, Audio HAL, media server, and audio server & Tiny ALSA.
In-depth design knowledge on audio routing, active noise cancelation, voice assistance, AVAS, surround sound, audio codecs, eAVB, etc.
Hands-on experience with TDM, I2S, I2C, A2B driver, Class D/AB amplifier drivers. and SPI protocols & its interfacing/analysis techniques.
Proficient in Android Auto and CarPlay certifications with respect to audio playback & capture.
Audio Virtualization – Hardware and software based.
Experience with automotive functional safety (ISO26262) and security standard (ISO 21434) standards
Good to have knowledge of creating proposals, detailed SW architecture, requirements, and design documents.
Thriving in fast-paced agile environments, able to adept the turning ideas into reality, and achieving results swiftly.