Music Mastermind

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

Stay Connected




We're Hiring