Develop, implement, assess, and optimize Dolby imaging and video algorithms and software on consumer devices such as digital televisions, set‑top box systems, and mobile cameras
Apply expertise in camera pipelines, multi‑camera systems, and computational photography, including HDR technologies
Optimize algorithm performance on CPU and GPU processors
Translate proof‑of‑concept research into high‑quality, high‑performance software deliverables
Collaborate with engineers, product managers, and other stakeholders to define requirements and deliver robust software solutions
Work cross‑functionally with internal teams and external partners to achieve best‑in‑class performance
Contribute effectively within a fast‑paced development environment; experience working in Agile teams is a plus
Partner with Software Quality Assurance (SQA) teams to enhance test setups, including hardware, software, and automated testing environments
Follow best practices for source control, continuous integration, automated testing, and release management
Produce and maintain clear, useful, and accessible technical documentation
Requirements
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field
5+ years of professional experience in imaging, system engineering, or application engineering
Strong programming experience in C and/or C++
Experience porting MATLAB code to C/C++
Experience optimizing C/C++ code for CPU performance using multithreading or SIMD instructions
Professional experience in computer graphics, computer vision, image processing, and/or video processing
Linux development experience
Familiarity with Perforce or Git and Jira
Strong written and verbal communication skills
Tech Stack
Linux
Benefits
Excellent compensation and benefits
Flex Work approach that is truly flexible to support where, when, and how you do your best work