Dolby Laboratories

Staff Imaging Software Engineer

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
  • 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-solvingadaptabilityteamworkdocumentation
Certifications
Bachelor’s degreeMaster’s degree