Drimva

TikTok

Software Engineer, C/C++ SDK Performance Optimization

San Jose, California · Full-time · Posted Oct 28, 2026

Experience
1+ years of relevant experience.
Education
B.S. or M.S. in Computer Science.

About the job

Optimize TikTok’s native Effect SDK and camera-to-render pipeline to deliver smooth, low-power effects across iOS and Android devices.

What you'll do

  • Profile and optimize the camera, effect, rendering, and encoding pipeline to reduce frame drops, jank, thermal throttling, and power use.
  • Develop and maintain cross-platform Effect SDK architecture and collaborate with rendering and on-device algorithm teams.
  • Diagnose and fix technical issues and bugs reported from production.

What they ask for

  • B.S. or M.S. in Computer Science.
  • Proficiency in C/C++.
  • Familiarity with iOS and/or Android development and experience with mobile video- or image-processing applications.
  • Strong interest in mobile performance optimization.

Nice to have

  • Hands-on experience with mobile profiling tools, camera pipelines, or real-time video processing.
  • Experience with mobile performance optimization, AR, game engines, real-time graphics, or on-device inference frameworks.

Tools

C/C++, iOS, Android, Xcode Instruments, Perfetto / Systrace, Android GPU Inspector, RenderDoc, AVFoundation / Camera2 / CameraX

AI focus

Collaborate on on-device algorithm integration and execution; experience integrating on-device inference frameworks and optimizing runtime cost is preferred.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)