About the role
Our company description
Mission is a platform for hiring, vetting, and managing software development talent. It enables our clients to connect with the world’s best talent to build mission-critical software products.
About the client
Be part of an innovative engineering group developing technology that connects real-time audio, networking, and distributed systems. Our platform delivers high-performance audio-over-IP solutions relied on by professionals in broadcasting, live events, and enterprise environments around the world.
In this role, you’ll help build a robust, low-latency audio platform that operates seamlessly across Windows, Linux, and macOS. You’ll take on complex systems-level challenges involving real-time performance, precise synchronization, and cross-platform optimization—making an impact on a product used globally.
About the mission
We’re looking for an experienced Senior C/C++ Developer to help design and implement real-time, network-based audio systems. You’ll be working on advanced features including WebRTC integration, AES67 compliance, and PTPv2 precision synchronization, contributing to the next generation of high-performance, audio-over-IP infrastructure.
This role is ideal for someone with a strong background in real-time systems, low-latency audio, and network protocol engineering, who thrives in a fast-paced, highly collaborative, and remote-first environment.
What You’ll Do
• Design and implement low-latency C/C++ audio processing modules with sub-millisecond performance goals
• Integrate WebRTC to enable real-time audio communication within the platform
• Work with network audio protocols such as AES67, RTP/UDP, and SDP
• Implement PTPv2 (IEEE 1588) precision time synchronization across devices
• Develop gRPC APIs for system control, orchestration, and third-party integration
• Optimize and maintain cross-platform audio pipelines (Windows, Linux, macOS)
• Debug and resolve complex timing and synchronization issues in distributed audio systems
• Contribute to architecture design and technical documentation
• Collaborate with hardware and electronics teams to ensure seamless system integration
Required Skills & Experience
• 5+ years of experience in C/C++ development, ideally C++17 or newer
• Strong understanding of real-time audio processing, DSP fundamentals, and thread-safe architecture
• Proficient in multi-threaded programming and lock-free design patterns
• Experience with network programming (UDP/TCP, multicast, low-latency protocols)
• Familiarity with audio I/O frameworks such as ASIO, WASAPI, ALSA, CoreAudio, or RtAudio
• Proven experience with cross-platform development (Windows, Linux, macOS)
• Deep debugging skills for real-time and synchronization issues
• Fluent in written English for technical documentation and reporting
• Comfortable with spoken English for remote collaboration and team calls
• Must reside in a TAA-compliant country, with preference for Five Eyes countries (USA, UK, Canada, Australia, New Zealand)
Nice-to-Have Skills
➕ Experience implementing or integrating WebRTC
➕ Knowledge of AES67, Dante, or other AoIP (Audio over IP) protocols
➕ Familiarity with PTP / IEEE 1588 synchronization standards
➕ Experience with gRPC and Protocol Buffers
➕ Knowledge of audio codecs like Opus or FLAC, and sample rate conversion
➕ Background in broadcast systems or professional A/V installations
➕ Familiarity with CMake, VCPKG, and modern dependency management in C++ projects
About the role
Our company description
Mission is a platform for hiring, vetting, and managing software development talent. It enables our clients to connect with the world’s best talent to build mission-critical software products.
About the client
Be part of an innovative engineering group developing technology that connects real-time audio, networking, and distributed systems. Our platform delivers high-performance audio-over-IP solutions relied on by professionals in broadcasting, live events, and enterprise environments around the world.
In this role, you’ll help build a robust, low-latency audio platform that operates seamlessly across Windows, Linux, and macOS. You’ll take on complex systems-level challenges involving real-time performance, precise synchronization, and cross-platform optimization—making an impact on a product used globally.
About the mission
We’re looking for an experienced Senior C/C++ Developer to help design and implement real-time, network-based audio systems. You’ll be working on advanced features including WebRTC integration, AES67 compliance, and PTPv2 precision synchronization, contributing to the next generation of high-performance, audio-over-IP infrastructure.
This role is ideal for someone with a strong background in real-time systems, low-latency audio, and network protocol engineering, who thrives in a fast-paced, highly collaborative, and remote-first environment.
What You’ll Do
• Design and implement low-latency C/C++ audio processing modules with sub-millisecond performance goals
• Integrate WebRTC to enable real-time audio communication within the platform
• Work with network audio protocols such as AES67, RTP/UDP, and SDP
• Implement PTPv2 (IEEE 1588) precision time synchronization across devices
• Develop gRPC APIs for system control, orchestration, and third-party integration
• Optimize and maintain cross-platform audio pipelines (Windows, Linux, macOS)
• Debug and resolve complex timing and synchronization issues in distributed audio systems
• Contribute to architecture design and technical documentation
• Collaborate with hardware and electronics teams to ensure seamless system integration
Required Skills & Experience
• 5+ years of experience in C/C++ development, ideally C++17 or newer
• Strong understanding of real-time audio processing, DSP fundamentals, and thread-safe architecture
• Proficient in multi-threaded programming and lock-free design patterns
• Experience with network programming (UDP/TCP, multicast, low-latency protocols)
• Familiarity with audio I/O frameworks such as ASIO, WASAPI, ALSA, CoreAudio, or RtAudio
• Proven experience with cross-platform development (Windows, Linux, macOS)
• Deep debugging skills for real-time and synchronization issues
• Fluent in written English for technical documentation and reporting
• Comfortable with spoken English for remote collaboration and team calls
• Must reside in a TAA-compliant country, with preference for Five Eyes countries (USA, UK, Canada, Australia, New Zealand)
Nice-to-Have Skills
➕ Experience implementing or integrating WebRTC
➕ Knowledge of AES67, Dante, or other AoIP (Audio over IP) protocols
➕ Familiarity with PTP / IEEE 1588 synchronization standards
➕ Experience with gRPC and Protocol Buffers
➕ Knowledge of audio codecs like Opus or FLAC, and sample rate conversion
➕ Background in broadcast systems or professional A/V installations
➕ Familiarity with CMake, VCPKG, and modern dependency management in C++ projects