
Staff Imaging Software Engineer – Home Devices
Dolby Laboratories
full-time
Posted on:
Location Type: Office
Location: Sunnyvale • California • United States
Visit company websiteExplore more
Salary
💰 $137,100 - $188,300 per year
Job Level
Tech Stack
About the role
- 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, with a strong focus on multimedia technologies, plus 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.
Benefits
- excellent compensation and benefits
- Flex Work approach that is truly flexible to support where, when, and how you do your best work
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++MATLABmultithreadingSIMD instructionscomputer graphicscomputer visionimage processingvideo processingLinux
Soft Skills
communicationcollaborationproblem-solvingadaptabilitydocumentation
Certifications
Bachelor’s degreeMaster’s degree