
Principal BackendEngineer IRC274674
- Bangalore, Karnataka
- Permanent
- Full-time
- 6+ years of experience in architecture & design, prototyping, software development & implementation plan, code review and unit testing for consumer electronic devices.
- Bachelors degree or higher in Computer Science, Electronics or equivalent field.
- Proficient in C, C++/C++11, JavaScript, JSON.
- Experience in developing media pipeline stacks.
- Experience in the video streaming technologies (DASH, HLS, Progressive Download, etc).
- Experience in Digital Rights Management (Widevine/Playready/FairPlay) and Secure Media Pipeline
- Knowledge on audio/video formats (H264, HEVC, mp4, CMAF, MPEG2-TS, HDR, Dolby Vision, etc)
- Experience in Media frameworks such as Gstreamer, FFMPEG
- Experience in multi-threaded programming & Inter-process communication.
- Good communication and problem-solving skills.
- Self-motivated, Proactive and good team player.
- Contribute to Review product requirements and create technical requirements.
- Contribute to Design and architect new products, understand and improving existing software.
- Create prototype, design documents and technical tasks, suggest implementation plan.
- Develop core components, code review to ensure implemented as per the design.
- Develop tools to measure the quality of products and finding defects automatically.
- By 3 months you will be able to triage bugs and implement feature details by cooperating with other teams to gather information and expected behaviors.
- By 6 months you will understand media stack architecture in detail and what improvements need to be made for a better user experience.
- By 1 year you will be a feature owner that drives development of new features.