Software Engineer, C/C++ SDK Performance Optimization
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