Our client - Avid Technology is looking for a C++ developer to work on Sibelius, the world's most popular music notation software. The candidate should have a strong technical background with knowledge of music notation. Vision of Avid Technology is to empower the connection between content creators and consumers for the joy and enlightenment of people everywhere.
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®.
Wymagania i obowiązki
At Avid, every role has a significant impact and is an integral part of realizing our mission - create the most powerful and collaborative media network to enable the creation, distribution and monetization of the most inspiring content in the world. The candidate should have a strong technical background with some knowledge of music notation.
- You should have a high level of C++ object oriented programming experience and expertise
- Along with experience of cross-platform development on large projects OSX and Windows
- Some experience with client and server side web development, preferably using Node.JS
- Experience of working with a cross-platform UI layer such as Qt and working directly with Cocoa and Windows API's
- Be familiar with music notation
- Be fluent in English, both written and spoken
- The ability to communication well and work in a team environments
- Have flexibility with work hours to accommodate meetings in different time zones
- As well as experience of working with geographically distributed teams
- You should be a self-starter with the ability to work independently
- Have experience with a large legacy code base
- Along with knowledge of scripting languages, Python, Bash, PowerShell
- Notation, MIDI and/or Audio programming experience
- And experience with Agile Development
- And team leadership