C++ Software Engineer | Calabasas, CA
Job Summary
The Company is searching for a skilled engineer who will be responsible for designing and implementing a variety of features for a real-time audio engine. The ideal candidate will possess the ability to work independently on their tasks, capable of being an integral part of the back-end programming team to fulfill features that support an exceptional end-user experience. This position reports to the Principal Engineer of the Audio Engine Team.
Responsibilities
- Develop all aspects of code relating to audio functionality including recording, processing and playback
- Implement advanced architectural features such as multithreading, asynchronous event handling, and cloud processing/storage
- Create and refine proprietary algorithms
- Interact with User Interface, Art and Design team members to build and integrate project components
- Provide accurate time estimates to management for tasks based on specifications
- Utilize source control software
- Debug code
Requirements
- 5 years of experience developing cross-platform C++ applications in a commercial environment with an emphasis on Mac OS X and iOS platforms
- Familiarity with a variety of IDEs: MS Visual Studio, Eclipse, Xcode
- Strong understanding of OO architecture and design patterns
- Innovative and self-motivated with excellent technical communication skills for participating in design sessions
- Bachelor of Science degree in Computer Science or equivalent
- Demonstrable experience developing software for an assortment of platforms (mobile, web, console) HIGHLY desirable
- Significant audio or music experience a MAJOR plus, particularly with MIDI, DSP and VST plugins
APPLY NOW: jobs@musicmastermind.com
BACK TO CAREERS
