|
Job Description:
|
Multimedia (MM) Software Engineer for Smartphone Development (MSE-SD) is responsible for integrating (using OpenMax) codecs (2D/3D) and components (like Parsers, Post Processors, MM protocols like RTP/RTSP, etc) into industry standard MM frameworks like Android Stagefright, PV Open Core and Linux GStreamer and conducting MM testing for various use cases like music player, AV (2D / 3D) Player, Camcorder (2D / 3D), and novel Imaging applications. MSE-SD is also responsible developing MM applications and advanced features (For example, DivX, Subtitles, etc) based on these use cases. The development platforms include Smart Phones based on TI OMAP3/OMAP4/ARM-Cortex A8/A9.
Additionally, MSE-SD is responsible for,
- Analyzing Smart Phone BSPs for suitability for MM applications.
- Work with codec/algorithm development teams from integration perspective.
- Ensure all of functionality, performance, and reliability of MM applications on Smart Phone platforms.
|
|
Educational Qualifications:
|
- Bachelors/Masters degree in Electrical/Electronics and Communications Engg, Computer Science and Engg.
|
|
|
- Candidates must have experience in embedded multimedia applications and systems development ranging from 2 to 7 years. Of which, significant portion should be in MM frameworks on Smart Phones like Android StageFright/Linux-GStreamer/Others.
- Must have independently integrated and tested codecs/components into these frameworks.
- Must have exposure and development experience on DSP based platforms like TI Davinci / OMAP3, OMAP4 / ARM 11 / Cortex A8/A9.
|
|
Technical:
|
- Good knowledge of C/C++ and/or C/Java Programming.
- Good knowledge of DSP based embedded systems.
- Experience in Linux GStreamer, Plug-in development and/or Android Stagefright, PV Open Core, Android Classes, Android MM APIs is considered essential.
- Knowledge of MM parsers/creators, protocol stacks, post processors is an added advantage.
- Knowledge and working experience with OpenMax IL a must.
- Must have exposure to AV codecs and their standards like MP3, AAC, WMA9, H.264, MPEG4, MPEG2, WMV9, etc.
- Software Processes, Configuration Management, Test Planning and Execution.
|
|
Soft Skills:
|
- Ability to handle multiple tasks in parallel
- Self-starter and independent
- Teaming
- Excellent communication and writing skills
|
|
Location:
|
Bangalore, India
|
 |
|