Principal/Chief Software Architect-Computer Graphics
OPPO US Research Center - Seattle
Work at OPPO US Research Center
Overview
- View job
Overview
Incubate new long/short term projects to advance OPPO’s software technology in the computer graphics domain.Research academic and industrial trends in the latest computer graphics field.Architect future graphics subsystems & features on existing or conceptual products.Lead architect discussions for key features related to computer graphics.Evaluate architectural choices and decisions made by others, and formulate alternatives when needed.Architect a mid to long term tangible R&D roadmap in the computer graphics field for the next 3-5 years.Drive innovative collaborations (brainstorm, research discussion, market research, forums) across stakeholders inside and outside the company.Analyze and pinpoint improvement directions of existing projects for better performance, reliability, and usability.Work with the engineering manager to ensure the architectural design is properly implemented by the engineering team.Oversee the entire research and development workflow with the engineering manager.Resolve advanced research and engineering issues independently.Mentor junior team members.Basic Qualifications
Master in Computer Science/Engineering or equivalent industry experience with a focus on computer graphics and real-time rendering.10+ years of experience working on computer graphics, real-time rendering, computer game programming, GPU programming, and related fields.10+ years of experience in C++ programming.Expert in all popular modern rendering APIs, including DirectX, OpenGL, and Vulkan.Expert in GPU rendering pipeline and GPU architecture.Excellent written and oral communication skills.Experience with mobile/embedded development environments.Passionate about computer graphics and its applications.Familiar with Linux development environments and general software engineering workflows and toolsets.Preferred Qualifications
Familiar with CUDA programming.Familiar with popular game engines like Unreal and Unity.Familiar with digital content creation tools & pipelines, including but not limited to Maya, 3ds Max, and Blender.Experience with commercial game development and releasing.Proven records of academic contributions (papers) or industrial contributions (open-source projects and patents).Collaborative experience with universities.Strong persuasive speech and interpersonal skills.PhD in Computer Science/Engineering.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 $300,000-$500,000 + bonus + long-term incentives benefits. Our salary ranges are determined by role, level, and location.
#J-18808-Ljbffr