Senior Imaging Software Engineer Job at Dolby, San Francisco, CA

bXNQL2wxN0dFNUVNRm1LMEVCeXArVEJ0aGc9PQ==
  • Dolby
  • San Francisco, CA

Job Description

Essential Job Functions:

  • Design and develop innovative Dolby Imaging/Video algorithms and software.
  • You are expected to define, develop and orchestrate new technical architectures to support the strategic imaging technology innovation pipeline, end to end across all ecosystems and in all device categories.
  • Your responsibilities include taking proof-of-concepts in emerging imaging technologies and productize them to deliver high-performance, high-quality software libraries.
  • Implement performance optimization of algorithms to accelerate on GPUs and CPUs processors.
  • Able to work in fast-paced working environment; Agile teamwork experience is a plus.
  • Partner with SQA to enhance the test-setup including hardware, software, and Test Automation environments.
  • Follow best practices for source control development, continuous integration, automated testing, and release management.
  • Produce and maintain useful and usable documentation of work.
  • Partner with technical writers to provide and review technical data relating to documentation for the SDK going into technical publication.

Requirements:

  • Completed Bachelor’s or Master’s in Computer Science and/or Electrical Engineering with an emphasis and passion for multimedia technologies and 4+ years of experience in professional imaging and or system and application engineering.
  • Experience implementing, optimizing and deploying machine learning models in production using frameworks such as PyTorch and TensorFlow, including deep learning architectures for image processing (e.g. ResNet and other CNN-based models)
  • Strong experience in coding with C and C++.
  • Experience working with scripting languages - particularly Python - for automation, data processing and workflow optimization.
  • Experience improving C/C++ CPU performance through multithreading (including OpenMP and SIMD vectorization.)
  • Experience with AI and ML models, preferably in the vision space.
  • Experience with implementing C++ inference support for ONNX models using onnxruntime and/or other ML inferenceruntimes.
  • Experience in developing applications related to computer graphics, computer vision, image processing and/or video processing is required.
  • Strong communication skills, both written and verbal.
  • Collaborative team player with a demonstrated willingness to learn and adopt new skills.
  • Knowledge of video encoding/decoding pipelines
  • Experience accelerating C/C++ code to accelerate on GPU processors using graphics programming languages (OpenGL, Vulkan or Direct3D) is a plus.
  • Experience optimizing C/C++ applications for GPU execution using GPU compute frameworks (e.g., CUDA or OpenCL).
  • Experience with OpenCV.
  • Experience with OpenMP.
  • Experience porting MATLAB code to C/C++.
  • Exposure to Git and Jira.
  • Knowledge of video technologies, cinema and television production and post-production workflows.
  • Knowledge of HDR technologies such as Dolby Vision, HDR10, and HL

Nearest Major Market: San Jose

Nearest Secondary Market: Palo Alto

#J-18808-Ljbffr

Job Tags

Similar Jobs

Temple University Health System

Food Production Supervisor Job at Temple University Health System

 ...workforce that fosters a healthy safe and productive environment for its patients visitors...  ...production and tray assembly. Coordinates all food production/service to patients and staff...  ...Licenses ServSafe Certification Preferred Required Experience: Manager... 

Brooksource

Estimator Job at Brooksource

 ...Planner Estimator Opportunity for Overtime Travel to various local sites 8 HR 5 days POSITION CONCEPT: The Planner Estimator II will be operating at the power station and is responsible in a line capacity to the Manager, Construction/Manager Planning &... 

GarageCo Intermediate LLC

Residential Technician Job at GarageCo Intermediate LLC

Description: Title: Residential Technician Reports to: General Manager Job Type: Full-Time Location: North Liberty, IA Come join our team and open the door to an amazing career at Dans Overhead Doors & More! We have an immediate need for a Residential...

Thillens Inc

Armored Security Guard Job at Thillens Inc

 ...Position Title: Armored Security Guard Location: WI, Appleton EOE Statement: Thillens is an Equal Employment Opportunity...  ...-Time About the Organization: Position: ARMED GUARD-DRIVER/COURIER-VETERANS ENCOURAGED Exempt/Non-... 

Baker Design Build

Senior Proposal Writer Job at Baker Design Build

 ...concurrent deadlines Proficiency in Microsoft Office (Word, PowerPoint, Excel); familiarity with Adobe InDesign preferred Experience working within CRM or structured proposal management systems Strong interpersonal and collaboration skills PHYSICAL DEMANDS May...