We are committed to having a meritocratic and transparent hiring process.In order to proceed to the next stage of the interview process, we want to make sure that you are genuinely excited about Dolby Labs and are able to solve the types of challenges we face.If you are,creates technologies that enhance the entertainment experience.You are most welcome to 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.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.We are looking for Embedded Systems Engineers in the Advanced Imaging Group at Dolby. On this team you will revolutionize how people create, deliver, and enjoy entertainment worldwide on PCs, gaming consoles and mobile devices. To do that, we need the absolute best talent, including insatiably curious engineers and scientists.- Develop software that enables the next generation video technologies created by Dolby.- Work closely with Research group to develop proof of concept platforms, SDKs, plug-ins for external products, etc. Engage in software development, mapping complex processing power intensive algorithms to existing decoder platforms, writing test procedures, interacting with customers, etc.- Analyze the break through video concepts developed by research and provide feedback to research on the specifications and other technical documentation.- Comprehend the reference code from the research with in-depth understanding of each module.- Analyze and understand the system architecture of the TV SoCs, gaming consoles, STB architectures, etc. supplied by partner companies and create high level design to map the Dolby technologies on their products- Develop and Optimize video/ Imaging algorithms on GPUs using CUDA or OpenCL.- Port high-end video rendering technology for PCs to the new generation of mobile GPUs running OpenGL/ OpenCL/ RenderScript.- Build multithreaded, real-time systems using C++.- Write custom GLSL shaders for games.- Develop game editor plugins.- In video compression and video processing related software on ARM and MIPS based cores or DSPs used in multiple SOC ICs typically found in consumer products.- In MMX/SSE, NEON optimization and Linux development environments.Work Authorisation: This position is open to all applicants currently in the United States.