Dolby Laboratories

Staff Imaging Software Engineer – Home Devices

Dolby Laboratories

full-time

Posted on:

Location Type: Office

Location: SunnyvaleCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

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