Back to Jobs

Senior/Staff Software Engineer on Computer Vision

OPPO US Research Center No location specified Full-time
$100,000
per year

Job Description

As a critical member of the technology innovation leadership team in the fast-growing OPPO Research Center, located at Bellevue, WA, you will be responsible for continuous, successful technology research and development on computer vision domain, to support the company’s products and future directions, including smartphones, internet of things and next generation smart devices.

Your role will act like a bridge between academic state-of-art research topics and solid industry near-future solutions.

You are responsible for the advancement of OPPO’s software technology on computer vision domain.

You will be expected to research academic and industrial trends, make technology/design choices, planning, designing and architecting of key technologies deployed to OPPO existing and future products.

Will Be Responsible For

  • Advance OPPO’s software technologies in the field of computer vision.
  • Research and develop cutting-edge computer vision models (e.g., CNNs, generative AI, multi-modal architectures) for integration into OPPO’s hardware and software ecosystems.
  • Optimize models for mobile deployment (e.g., quantization, pruning, NPU acceleration) to ensure efficient performance on edge devices.
  • Investigate academic and industry trends to inform technology and design decisions, and lead the planning, design, and architecture of core computer vision technologies.
  • Foster innovative collaborations, including brainstorming sessions, research topics, market studies, and forums, across internal and external teams.
  • Collaborate closely with engineering managers and project teams to ensure software architecture and design are accurately implemented and evolve over time without compromise.
  • Drive the end-to-end lifecycle of products and features, from concept to deployment.


Basic Qualifications

  • M.S. in Computer Science, Engineering, or equivalent experience on related field with a focus on Computer Vision.
  • 5+ years of experience developing software in C++ for commercial or industrial applications in computer vision, deep learning, robotics, or image/video processing.
  • Deep expertise in deep learning for computer vision applications, along with strong knowledge of classical computer vision techniques.
  • Proven experience designing efficient and robust enterprise software solutions.
  • Ability to create functional prototypes of key algorithms or models using C++ or Python.
  • Ability to creatively, efficiently, and effectively resolve complex technical issues.

Preferred Qualifications

  • Experience with mobile and embedded development environments.
  • Track record of academic contributions (e.g., CVPR, ICCV, ECCV papers) and industrial contributions (e.g., open-source projects, patents) in computer vision and machine learning.
  • Expertise in mobile ML frameworks such as TensorFlow Lite, Qualcomm SNPE/QNN, or MediaTek APU.
  • Familiarity with traditional graphics render pipeline such as OpenGL, D3D and Vulkan.
  • Collaborative experience with academic institutions.
  • Strong persuasive communication and interpersonal skills.

OPPO is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.

The US base salary range for this full-time position is $100,000-$300,000 + bonus + long term incentives benefits. Our salary ranges are determined by role, level, and location.

Company Information

Location: Not specified

Type: Not specified