Through Avid Everywhere, Avid delivers the industry's most open, innovative and comprehensive media platform connecting content creation with collaboration, asset protection, distribution and consumption for the most listened to, most watched and most loved media in the world—from the most prestigious and award-winning feature films, music recordings, and television shows, to live concerts and news broadcasts. Industry leading solutions include Pro Tools®, Media Composer®, ISIS®, Interplay®, and Sibelius®.
Our digital audio and video solutions continue to revolutionize the art of creative storytelling, and have earned us hundreds of awards, including two Oscar® statuettes, a Grammy®, and 14 Emmys®.
We work tirelessly with our customers to develop the solutions and services they need to be successful – because we share their passion and talent for creating the most recognized media in the world. That’s what makes us different. That’s what makes us Avid.
Avid Technology is looking for a Tech/Team Leader for our Audio team (responsible for the creation of ProTools, our award winning Digital Audio Workstation (DAW) used by artists all over the world). As Leader, you will be responsible for group of people. On the technical side, you must be adept with C++ and have an in-depth understanding of software engineering and object-oriented design techniques. We’re looking for someone with an eye for detail, and extremely high standards with respect to software quality and reliability and modern design techniques.
- Computer Science, Electrical Engineering, or similar engineering degree,
- 5+ years experience in a professional software development environment, preferably developing, application software (not web or company database software),
- Significant C++ programming experience (5+ years C++ or C++ and Java),
- Experience with multi-threaded programming.
- Experience with media software development – audio, video, MIDI, etc.,
- Experience with real-time or performance-sensitive systems,
- Multiple scripting language experience (Javascript, python, ruby, Perl, unix shell, etc.),
- Team tech lead experience.
As Tech/Team Leader, you will have an opportunity to influence the direction and oversee the output of a growing software development team. The responsibilities include both managerial oversight as well as technical contribution to the products.
- Prior managerial experience,
- Excellent communication and interpersonal skills,
- Strong command of English.