Junior Software Developer, Music Notation (Sibelius)

Avid team

Description

Avid makes technology and collaborative tools so creators can entertain, inform, educate, and enlighten the world. Our customers are the visionaries behind the most inspiring feature films, television programs, news broadcasts, televised sporting events, music recording and live concerts. To learn how Avid powers greater creators or for more information, visit www.avid.com.
Job Summary
  • You are an engineer with a passion for music?
  • Interested in joining a professional, fun and dedicated engineering team to work on music notation software?
  • We're looking for YOU!
The Sibelius engineering team is looking for jr. engineer, interested in helping us continue to build and improve our music notation software, Sibelius.
Based in one Montreal's trendiest neighborhood (when not working from home!), we offer a fun and casual working environment where our employees enjoy technical challenges; they are dynamic, passionate, creative; and yes, they come running (or bicycling) to work! Our salaries are competitive, and our benefits are fantastic (yes – massages are covered by our insurance!)
Responsibilities And Duties
  • Design, build, and maintain efficient backend services supporting Sibelius and Avid audio product line.
  • Identify and develop new ways of applying the considerable institutional knowledge of music, music notation and audio found in the Sibelius C++ code base in new ways in a cloud-based environment.
  • Work closely with other engineers to develop new features for Sibelius, our music notation and composition software.
  • Work effectively in a multi-tasking and highly dynamic environment.
  • Interface with other departments, such as product management, architecture and engineering to improve the overall software development process and quality of our Sibelius software.

Requirements

  • BS or MS in Computer Science, Engineering, or equivalent work experience
  • Experience of Object-Oriented design and development in C++ (PC-Visual Studio, or Mac)
  • Ability to work with large and complex applications involving the writing of significant new code, as well as legacy code refactoring.
  • Ability to work in a multi-site distributed team and on a cross-platform development environment using Agile methodology
  • Video, Graphics and image processing expertise
  • Knowledge of CPU SIMD, GPU or Open GL optimization techniques is an asset
  • Creative and innovative mindset
  • Excellent interpersonal, collaboration, and communications skills, English language skills, written and verbal
  • Self-Starter with the ability to work independently
Desired Skills:
  • Experience refactoring in a large legacy code base
  • Notation, MIDI and/or audio programming experience
  • Experience with Agile Development

This job has expired but you can still explore other open positions from the same company or find new ones from our amazing selection.

Avid logo

Avid

We help media visionaries create art that colors our perceptions and enriches our culture. We make innovative technology and collaborative tools that inspire and spark joy so creators can entertain, inform, educate and enlighten the world. We believe in our artists. We believe in our industry leaders. And we believe in the future of entertainment. We have a rich, 30-year history of powering media and entertainment. But we know our history doesn’t determine our future, so we are always evolving, committed to making good better and better best. We make many products, but we only do one thing: maximize the mediums of amazing makers. At Avid, every minute, of every day, we are powering greater creators.

Job Details

Posted on Nov 10

Quebec, Canada

Full time

Junior