Senior C/C++ Audio Software Developer @ Mission.dev
placeHybrid
attach_money $140,000
businessHybrid
scheduleContractor
Posted 23 hours ago
Your Application Journey
Interview
Email Hiring Manager
****** @mission.dev
Recommended after applying
Job Details
About Mission.dev
Mission.dev is a platform for hiring, vetting, and managing software development talent. Our innovative engineering group develops technology connecting real-time audio, networking, and distributed systems to support high-performance audio-over-IP solutions used globally in broadcasting, live events, and enterprises.
About the Role
The Senior C/C++ Audio Software Developer will design and build a robust, low-latency audio platform that runs across Windows, Linux, and macOS. The role involves solving complex systems-level challenges including real-time performance, precise synchronization, and cross-platform optimization. You will contribute advanced features like WebRTC integration, AES67 compliance, and PTPv2 precision synchronization.
Key Responsibilities
- Design and implement low-latency C/C++ audio modules targeting sub-millisecond performance
- Integrate WebRTC for real-time audio communication
- Work with audio network protocols including AES67, RTP/UDP, and SDP
- Implement PTPv2 (IEEE 1588) for precision time synchronization
- Develop gRPC APIs for control, orchestration, and third-party integration
- Optimize and maintain cross-platform audio pipelines (Windows, Linux, macOS)
- Debug complex timing and synchronization issues
- Contribute to architecture design and technical documentation
- Collaborate with hardware and electronics teams for system integration
Required Skills & Experience
- 5+ years of C/C++ development (ideally C++17 or newer)
- Strong background in real-time audio processing and DSP fundamentals
- Proficiency 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 cross-platform development expertise (Windows, Linux, macOS)
- Excellent debugging skills for real-time and synchronization issues
- Strong written and spoken English
- Residency in a TAA-compliant country (preference for USA, UK, Canada, Australia, New Zealand)
Nice-to-Have Skills
- Experience with WebRTC integration
- Knowledge of AES67, Dante, or other AoIP protocols
- Familiarity with PTP / IEEE 1588 synchronization standards
- Experience with gRPC and Protocol Buffers
- Understanding 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
Key Skills/Competency
- C/C++
- Real-time
- Audio
- Low-latency
- Synchronization
- Networking
- Cross-platform
- WebRTC
- gRPC
- Debugging
How to Get Hired at Mission.dev
🎯 Tips for Getting Hired
- Research Mission.dev's culture: Understand their mission and platform.
- Customize your resume: Highlight C/C++ and real-time audio experience.
- Showcase projects: Demonstrate cross-platform and networking skills.
- Prepare for technical questions: Focus on real-time systems and synchronization.
📝 Interview Preparation Advice
Technical Preparation
circle
Review C++17 and real-time processing.
circle
Practice multi-threaded debugging techniques.
circle
Study AES67, RTP/UDP, and WebRTC integration.
circle
Experiment with cross-platform audio frameworks.
Behavioral Questions
circle
Describe handling high-pressure deadlines.
circle
Share a collaboration challenge resolution.
circle
Explain adapting in fast-paced environments.
circle
Discuss effective remote teamwork communication.
Frequently Asked Questions
What experience does Mission.dev expect for Senior C/C++ Audio Software Developer?
keyboard_arrow_down
How important is WebRTC experience for the Senior C/C++ Audio Software Developer role at Mission.dev?
keyboard_arrow_down
What technical challenges will the Senior C/C++ Audio Software Developer face at Mission.dev?
keyboard_arrow_down
Does Mission.dev require cross-platform development expertise for this role?
keyboard_arrow_down
What residency requirements are expected for the Senior C/C++ Audio Software Developer at Mission.dev?
keyboard_arrow_down