Posted on: 07/04/2026
Primary Responsibilities :
- Design, develop, and optimize real-time audio and video processing pipelines for mobile and desktop platforms using JUCE and C++.
- Build multi-track synchronization systems with sample-accurate timing, tempo synchronization, latency compensation, and precise audio-video alignment.
- Develop advanced DSP features such as time-stretching, pitch-shifting, beat detection, loop slicing, stem separation, and real-time effects processing.
- Integrate video playback and recording with audio systems, ensuring frame-accurate synchronization for use cases like practice, performance, and content creation.
- Optimize for low-latency audio across platforms (CoreAudio, AAudio, Oboe, ASIO), and troubleshoot issues such as buffer underruns, audio glitches, and threading challenges, especially on Android devices.
- Architect modular, scalable, and testable codebases, including implementation of CI/CD pipelines, unit testing, and performance profiling.
- Collaborate with product, design, and engineering teams to translate requirements into technical solutions and delivery plans.
Required Skills & Experience :
- 5+ years of professional experience in C++ development with strong expertise in the JUCE framework.
- Deep understanding of real-time audio DSP, including audio graphs, sample-accurate scheduling, lock-free programming, and SIMD optimization.
- Proven experience building multi-track, DAW-like features such as timeline/arrangement views, clip launching, tempo maps, and automation.
- Strong experience with audio-video integration using frameworks such as AVFoundation, MediaCodec, FFmpeg, or GStreamer, with a focus on synchronization.
- Knowledge with mobile audio systems :
a. iOS : CoreAudio, Audio Units
b. Android : AAudio, Oboe, AudioTrack
- Experience with latency optimization and performance tuning
- Knowledge of audio codecs (AAC, MP3, WAV, AIFF, FLAC, OGG, M4A) and container formats (MP4, MKV).
- Experience with Git, CMake, and modern build systems.
- Strong debugging and performance optimization skills using tools such as Instruments, Perfetto, or VTune.
Experience :
- Minimum Years of Experience : 5+ yrs
- Relevant Industry Experience : 5+ yrs
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1626409