Home Entertainment Systems Software Engineer
ID 2013-1908 Job Location PL-Wroclaw
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, including experts in evolving broadcast technology. 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.
As Home Entertainment Systems Software Engineer you will: participate in prototyping development of home entertainment products incorporating Dolby technologies; develop effective solutions to technical problems, including media framework wrappers and integration code; create materials to verify proper integration of Dolby technologies in home entertainment products; have detailed understanding of home entertainment products including audio/video receivers, Blu-ray Disc players, digital media adapters, game consoles (e.g. Xbox, PS3), among other products.
Responsibilities:
- Develop understanding of applicable product architectures, through use of tools such as: block diagrams, signal flows, industry whitepapers, etc.
- Develop applicable product prototypes to better understand how Dolby technologies are used in home entertainment products and how they interact with other technologies. This activity includes modeling of the following:
- Pre-processing (signal conditioning, ADCs, demuxing, etc).
- Core processing (Dolby codecs).
- Post-processing (Dolby post-processing technologies, bass management, volume control, time delays, a/v sync, etc).
- Digital interfaces and any other inputs and outputs.
- Typical and atypical use cases of Dolby technologies (e.g. multiple reencoding passes, double processing for post-processing technologies, etc).
- Develop any wrapper or middleware code that will facilitate the adoption of Dolby technologies. Develop media framework wrappers and, as applicable, perform necessary ports to target DSPs including TI c66/67/64 and ADI Sharc.
- Develop requirements for products integrating Dolby technologies based on thorough understanding of their use cases. Use product prototype to confirm that requirements are reasonable.
- Create test methods and test signals conforming to product requirements for compliance verification of Dolby technologies.
- Develop technical documentation supporting integration of Dolby technologies in products.
- Perform tasks necessary to complete team goals.
Qualifications:
- BS/MS in Electrical Engineering or Computer Science (or equivalent) and 3-5 years industry experience.
- Proficiency in C/C++ programming, desired knowledge in Assembly and Java programming.
- Strong written and verbal English communication skills.
- Experience in debugging complex systems and issues; follow up on bug reports and resolves problems.
- Familiar with industry standards including BD-ROM standard, HDMI, DLNA, AirPlay, CEA, S/PDIF, etc.
- Familiar with home entertainment product testing is a plus.
- Willing to travel up to a few weeks a year.
ID 2013-1908 Job Location PL-Wroclaw
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, including experts in evolving broadcast technology. 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.
As Home Entertainment Systems Software Engineer you will: participate in prototyping development of home entertainment products incorporating Dolby technologies; develop effective solutions to technical problems, including media framework wrappers and integration code; create materials to verify proper integration of Dolby technologies in home entertainment products; have detailed understanding of home entertainment products including audio/video receivers, Blu-ray Disc players, digital media adapters, game consoles (e.g. Xbox, PS3), among other products.
Responsibilities:
- Develop understanding of applicable product architectures, through use of tools such as: block diagrams, signal flows, industry whitepapers, etc.
- Develop applicable product prototypes to better understand how Dolby technologies are used in home entertainment products and how they interact with other technologies. This activity includes modeling of the following:
- Pre-processing (signal conditioning, ADCs, demuxing, etc).
- Core processing (Dolby codecs).
- Post-processing (Dolby post-processing technologies, bass management, volume control, time delays, a/v sync, etc).
- Digital interfaces and any other inputs and outputs.
- Typical and atypical use cases of Dolby technologies (e.g. multiple reencoding passes, double processing for post-processing technologies, etc).
- Develop any wrapper or middleware code that will facilitate the adoption of Dolby technologies. Develop media framework wrappers and, as applicable, perform necessary ports to target DSPs including TI c66/67/64 and ADI Sharc.
- Develop requirements for products integrating Dolby technologies based on thorough understanding of their use cases. Use product prototype to confirm that requirements are reasonable.
- Create test methods and test signals conforming to product requirements for compliance verification of Dolby technologies.
- Develop technical documentation supporting integration of Dolby technologies in products.
- Perform tasks necessary to complete team goals.
Qualifications:
- BS/MS in Electrical Engineering or Computer Science (or equivalent) and 3-5 years industry experience.
- Proficiency in C/C++ programming, desired knowledge in Assembly and Java programming.
- Strong written and verbal English communication skills.
- Experience in debugging complex systems and issues; follow up on bug reports and resolves problems.
- Familiar with industry standards including BD-ROM standard, HDMI, DLNA, AirPlay, CEA, S/PDIF, etc.
- Familiar with home entertainment product testing is a plus.
- Willing to travel up to a few weeks a year.