
Senior 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
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