CareerPlanSign in

Software Engineer, C/C++ SDK Performance Optimization

San Jose, United States of America💼 Full-time🗓 2026-09-28

Core

Optimize the Effect SDK rendering pipeline for TikTok's camera and creation experience to ensure smooth, low-power performance on mobile devices.

Role type

Senior C/C++ SDK Performance Engineer

Builds

Native cross-platform Effect SDK modules for iOS and Android

Domain

Mobile video processing and real-time graphics

Deliverable

production ML models

Required skills

C/C++, mobile profiling, video/image processing, camera pipeline integration, on-device inference optimization, graphics rendering APIs

Preferred skills

Xcode Instruments, Perfetto, RenderDoc, AR development, shader programming, CoreML/TNN/MNN/NCNN/TFLite integration

Responsibilities

Diagnose and resolve frame drops, jank, thermal throttling, and power consumption issues; profile the camera→effect→render→encode pipeline; collaborate with rendering and algorithm teams to co-optimize model integration; build and evolve the Effect SDK architecture; fix production technical problems and bugs.

Seniority

Senior, hands-on IC

Sourced via tiktok · Listed on CareerPlan, which tracks 849,000+ jobs from 20+ sources.