Dolby Laboratories

Senior 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

  • Implement and optimize Dolby Imaging/Video algorithms in Embedded C for resource-constrained consumer devices such as Smart TVs and Set-Top Boxes.
  • Expertly port complex floating-point models from MATLAB/Python into highly efficient Fixed-point C code, ensuring precision and stability on DSPs and specialized SoC cores.
  • Accelerate heavy imaging pipelines, ensuring high-performance video rendering and HDR processing.
  • Conduct rigorous performance profiling and bottleneck analysis using advanced tools to optimize memory footprint and CPU cycles within embedded systems.
  • Collaborate cross-functionally with product managers and SQA to enhance test automation environments and deliver quality software under strict real-time constraints.
  • Maintain and produce comprehensive technical documentation and follow CI/CD best practices.

Requirements

  • Holds a Bachelor’s or Master’s degree in Computer Science and/or Electrical Engineering, with a strong emphasis on multimedia technologies
  • Over 5+ years of professional experience in imaging, as well as system and application engineering
  • Expert-level proficiency in Embedded C (Experience with modern C++ is a strong plus)
  • Experience porting MATLAB code to C/C++
  • Proven expertise in fixed-point arithmetic, SIMD (NEON) optimization, and manual memory management
  • Deep familiarity with the TV/STB software stack, including Linux kernel-level video drivers and SoC architectures (MediaTek, Broadcom, etc.)
  • Strong communication skills and the ability to work in a fast-paced, Agile environment; experience with Git and Jira is required
Benefits
  • Flex Work approach that is truly flexible to support where, when, and how you do your best work.
  • Excellent compensation and benefits
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Embedded CMATLABPythonFixed-point CDSPsSoC coresSIMDmemory managementvideo renderingHDR processing
Soft Skills
communication skillscollaborationAgile environmentcross-functional teamworktechnical documentation
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Electrical Engineering