Quantcast
Viewing all articles
Browse latest Browse all 101

Senior Multimedia Software Engineer Job (Beijing, CN)

ID:2013-2198
Job Location:CN-Beijing
Category:Engineering - Software

More information about this job:

Overview:

Join the leader in entertainment innovation and help us design the future. At Dolby, science meets art, and high tech means more than computer code. As a member of the Dolby team, you’ll see and hear the results of your work everywhere, from movie theaters to smartphones. We continue to revolutionize how people create, deliver, and enjoy entertainment worldwide. To do that, we need the absolute best talent, people inspired by the rapidly expanding world of e-media. We’re big enough to give you all the resources you need, and small enough so you can make a real difference and earn recognition for your work. We offer a collegial culture, challenging projects, and excellent compensation and benefits.

The person holding this position will be primarily responsible for developing software multimedia applications running on various platforms.

Responsibilities:

Production of demonstration end-to-end media pipelines for adaptive streaming:

Responsible for the design, development and validation of end-to-end media pipelines that will integrate Dolby’s audio and video technologies for adaptive streaming use-cases:

- Integration of Audio and Video codecs, Media File Parsers, Muxers, Transport and Signaling Protocols such as HLS/MPEG-DASH, MPEG2 TS.

- Design, Development and validation of System Software for Streaming Servers.

- Evaluate and process multimedia content for proofing & demonstration

- Undertake and meet specific design objectives.

- Undertake and meet specific time objectives.

Code management, interaction, integration with Dolby core code base:

Understand and enforce rigorous "best practice" software architecture, planning, and development, ensure Dolby’s high quality standard:

- Understand and track core code developments within Dolby.

- Integrate core code developments into demonstration player.

- Manage and develop code within the team development framework provided.

- Provide feedback on core code suitability to mobile platforms

- Interact with interface and UI design resources.

- Design and conduct subjective and objective tests to verify that the software works as specified.

Reporting and Documentation:

Produce specifications and documentation to accompany engineering deliverables:

- Continually report progress to manager and other stakeholders.

- Document code structure and program functionality.

- Provide conceptual diagrams of media player in phone applications for marketing purposes.

Teamwork and Communications:

Motivating both self and peers to achieve company goals and objectives

- Promote a positive work environment.

- Demonstrate sensitivity in working with others.

- Readily accept input from other team members.

- Demonstrate good verbal and written skills.

- Represent Dolby in a professional manner while attending trade shows, meetings, and other public events.

Other Responsibilities:

- Provide up-to-date industry knowledge & analysis.

- Deliver continuous feedback from implementers, manufacturers, and partners.

- Communicate commercial imperatives to management.

- Provide input to product plans.

Qualifications:

- Tertiary qualification; Bachelor of Engineering or Bachelor of Science.

- 3+ years’ experience in embedded multimedia applications and system software development.

- Expertise in multimedia file formats, adaptive streaming protocol stacks (HLS, MPEG-DASH, Smooth Streaming).

- Deep understanding of Audio, speech and Video compression standards like MP3, AAC, H264, MPEG4, MPEG2.

- Experience in integration, performance tuning and trouble shooting for end-to-end video streaming system.

- Knowledge of encryption algorithms such as AES, RSA, SHA, and DRM system such as PlayReady and Marlin.

- Knowledge and experience with HTTP, HTTPs and other web server and client technologies.

- Strong object oriented software design skills.

- High level written and verbal communication in both general and technology-specific applications.

- The ability to work unsupervised when required.

Viewing all articles
Browse latest Browse all 101

Trending Articles