Audio Device Driver Developer
bangalore
General Qualifications for all openings in our team:
• 8-11 years of experience in Linux / QNX device driver development.
• Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs.
• Working experience on board bring up activities.
• Strong working knowledge of operating systems like Linux / QNX.
• Good knowledge of Microprocessors / Microcontrollers / ARM MPU (ARMv7/ARMv8) architectures.
• Working experience with version control tools like GIT / gerrit and development workflow tools like JIRA.
• Hypervisor knowledge would be an added preference.
Audio Firmware / Device Driver Developer
• Working knowledge on ALSA and QNX Sound Architecture, Audio Algorithms such as Equalizer,delay,post-processing.
• Expert knowledge of DSP RTOS, and Computer architecture related concepts such as caching,DMA,MMU.
• Knowledge of xtensa DSP architecture, Assembly coding, performance benchmarking of algorithms.
• Audio HAL experience preferred
• Android HAL development Infotainment Media, Phone, Camera, BT, radio, Vehicle (anyone is fine)
• Good understanding of Android architecture and internals (AOSP, Binder IPC, HAL & Native services)
• Working on Android HAL layer and realizing various customer requirements on Android.
• Exposure to Android CTS/VTS test development and fixing of CTS/VTS
Educational / Technical Qualifications:
• Bachelors or master’s in engineering in Computer Science / E&C / Electrical.
Candidate must have experience in Linux / QNX device driver development.
• Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs.
• Working experience on board bring up activities.
• Good knowledge of operating systems like QNX, Linux and other RTOSs.
• Good knowledge of Microprocessors / Microcontrollers / ARM MPU (ARMv7/ARMv8) architectures.
• Working experience with version control tools like GIT and development workflow tools like JIRA.
• Awareness of Automotive Infotainment use cases would be an added preference.