Quantcast
Channel: Dolby Laboratories - Custom Search software
Viewing all articles
Browse latest Browse all 101

Sr. Software Engineer (C++) Job (San Francisco, CA, US)

$
0
0
Sr. Software Engineer (C++)

ID 2013-1999 Job Location US-CA-San Francisco

Category Engineering - Software

Options:
- Apply for this job online
- Email this job to a friend

Socialize this job opportunity to a friend, colleague, or family member:
Share on facebookShare on twitterShare on emailShare on printMore Sharing Services

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—and in the broadcast group you’ll be at the center of the action. 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 challenging projects, and excellent compensation and benefits.

The professional products group develops real-time and file-based hardware and software products to support the content creation and broadcast industry. You will be working with leading content owners and broadcasters to improve the consumer audio/video experience at the source. You will work in a small, dynamic team owning significant parts of Dolby’s professional products. You will be responsible for design, implementation, integration, testing and maintenance of media processing software on embedded and server-based platforms.

Responsibilities:
- Design and develop media processing software for Dolby’s professional products
- Communicate with product marketing to understand product requirements
- Maintain awareness and champion adoption of industry standards
- Create and maintain software requirements and design specifications
- Produce reliable and efficient code
- Conduct design reviews and ensure that the design is highly modular, portable and optimized for performance

Work in a dynamic, fast-paced environment on a team of 5-10 people

Qualifications:

Required:
- BS degree with five years of professional experience, or MS degree with 3 years of professional experience, in electrical engineering, physics, computer science or related field
- Strong object-oriented design & implementation skills in C++
- Experience implementing or integrating common audio codecs (e.g. AC-3, MP3, AAC, Dolby E, E-AC3)
- Experience with realtime and/or non-realtime media processing
- Must be methodical, detail-oriented, have a thorough approach to problem-solving, have good communication skills, and have a team-oriented work ethic
- Ability to work in a rapidly changing environment and apply good judgment to shifting priorities a must
- Ability to contribute to an effective software process including design reviews, code inspection, and unit testing a must.

Preferred:

-
Practical experience with any of the following:common broadcast file formats (e.g. MPEG TS/PS, GXF, MXF, BWF, QuickTime)

-
Video code implementation or integration (e.g. MPEG-2, h.264, HEVC)

-
Algorithm optimizationcross-platform development using Java, Python, QT or JUCE

-
Developing Pro Tools or VST plug-ins

-
RPC mechanisms, e.g. CORBA or ZeroMQ

-
Linux development

-
Realtime DSP

-
Media processing frameworks (e.g. DirectX, GStreamer)
*LI-KG1

Viewing all articles
Browse latest Browse all 101

Trending Articles