HamburgerMenu
hirist

Renault Nissan Technology & Business Centre - Android Framework Audio Developer - C++ Programming

Posted on: 24/08/2025

Job Description

MAJOR RESPONSIBILITIES :


Perform the Software Engineer ( SE ) activity on a identified requirement or specification adhering to Automotive standards. This activity includes :

- Identify software design.

- Plan software implementation and derive test plan.

- Perform software integration, validation and provide test reports.

- Perform coding, testing and code review.

- Monitor software quality & Report software quality issues.

- Report the SW status to the lead at defined frequency and milestones.

- Follow up the actions and Track to closure.

- Contribute to the definition, deployment and maintenance of the embedded software development standards.

- Contribute to the improvement for standards and tool

EDUCATIONAL QUALIFICATIONS :


Academic Background :


- BE/ ME/MS in CS/EC domain

- Post-graduation in engineering will be given preference.


Main qualifications :


- Required experience from 5 10 years.

- Strong knowledge of Android Audio Framework.

- Strong programming skills, including C++, Java and JNI, Binders, IPC mechanisms.

- Should have good knowledge/experience on middleware audio policy manager, audio flinger, android HAL, media server, audio server.

- Have good knowledge and understanding of Android development, debugging tools.

- Knowledge in design patterns, data structures ,Object Oriented Programming Concepts, Multi-threading.

- Good to have knowledge in creating detailed SW architecture, requirements, and design documents

- Good to have knowledge of UNIX, Linux.

- Experience in Automotive Infotainment systems / working in SDV is plus.

- Should have knowledge on audio frameworks (QNX MMF/io-audio/Dev-A, OpenMAX, Android Player (NuPlayer / StageFright), Android Audio System (AudioFlinger, AudioEffect, Audio Policy manager), GStreamer, etc)

- Experience in ALSA or Audio HAL, HIDL in android is must.

- Good Understanding of Codec2 interface in Android.

- Experience in Agile methodologies and Scrum process for Project Development.

- Good team player and should follow agile development methodologies and ASPICE practice as part of SW development lifecycle.

General :


- Strong communication, interpersonal skills.

- Self-driven.

- Ability to work with deadlines.

- Analytical skills and logical thinking.

- Adaptability and learning skills.


info-icon

Did you find something suspicious?