
Staff Imaging Software Engineer
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
- 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