Point your AI agent at freehire and let it find you a job.

Get the CLI →

emagine

Open 20d

Senior Software Engineer - Media

Posted 11 views
Discussion

Summary

Senior engineer (5–7 yrs) who designs, develops, integrates, and debugs multimedia components—Media Framework, Audio HAL, USB/iPod/BT audio, codecs, and playback pipelines—for Android/Linux automotive infotainment platforms, performing root-cause analysis with logcat/dmesg and kernel logs.

Role Summary

The Media Engineer will be responsible for design, development, integration, and troubleshooting of multimedia components within automotive infotainment systems. This includes handling Media Frameworks, USB/iPod/BT media, Audio HAL interactions, codecs, playback pipelines, and ensuring seamless media experience across multiple platforms.

Experience: 5–7 years

Main Responsibilities

1. Design & Development

· Develop and integrate multimedia features across Android/Linux–based automotive platforms.

· Work on components such as Media Framework, Audio HAL, USB Manager, iPod Manager, BT Audio stack, and codec integration.

· Implement feature enhancements and performance improvements for media playback.

· Analyze and resolve issues related to playback failures, track switching, USB/BT disconnections, and iPod integration.

· Perform root cause analysis using logcat, dmesg, kernel logs, and other analyzer tools.

2. Tools & Technologies

· Android AOSP Multimedia / Linux Multimedia stack

· GStreamer / Stagefright / Media Framework

· Unit Testing with Gtest and Junit

· USB protocols (MSC/MTP)

· Bluetooth A2DP/AVRCP

· Log analysis tools, JIRA, Git/Gerrit, SVN

· IBM Rhapsody

· IBM Doors

· IBM EWM

· Gitlab

3. Required Skills/Mandatory Skills:

· Strong expertise in Android or Linux multimedia frameworks.

· Good debugging skills on embedded platforms.

· Good understanding of USB, iPod, and Bluetooth media flows.

· Strong Experience with C/C++/Java/Kotlin/Advanced C++

· Good Experience with AOSP, Git/Gerrit, and build systems.

4. Preferred Skills:

· Automotive Infotainment domain experience.

· Exposure DSP/Amplifier integration.

· Understanding CAN/LIN diagnostics related to audio/media.

Location : Pune

Education

Bachelor’s / master's degree in computer science, Electronics, or a related field.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.