HamburgerMenu
hirist

Moon Technolabs - Senior C++ Audio/Video Engineer - JUCE Framework

Moon Technolabs
5 - 8 Years
Ahmedabad

Posted on: 07/04/2026

Job Description

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

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in