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
Tech Stack
Linux
Python
Benefits
Flex Work approach that is truly flexible to support where, when, and how you do your best work.