Click here to revoke the Cookie consent

Senior Software Developer, Control Surfaces

  • Avid Technology, Inc.
  • 111 Ch De La Gare Piedmont, Quebec J0R 1K0 &, 5455 Av. de Gaspé #330, Montreal, QC H2T 3B3, Canada
  • 25/04/2024
Full time Software Development

Job Description

It's fun to work in a company where people truly BELIEVE in what they're doing!

We're committed to bringing passion and customer focus to the business.

Senior Software Developer, Control Surfaces


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

Job summary

The Control Surfaces team is looking for a software engineer to work on our award winning S1, Dock, S6 and other audio control surfaces for use with Pro Tools and other DAWs.

Based in one Montreal's trendiest neighborhoods, 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.


  • Design and implement new features for Avid audio control surfaces.
  • Add control surface features to Pro Tools.
  • Collaborate with other Avid engineering teams world-wide to build tightly integrated and performant surfaces that can handle a wide variety of audio applications
  • Work effectively in a multi-tasking and highly dynamic environment with people based in Montreal, California, and other parts of North America and Europe

Minimum requirements

  • BS or MS in Computer Science or equivalent degree
  • 5+ years of SW development experience
  • Expertise in C++ object-oriented design and programming
  • Experience writing multi-threaded, distributed code
  • Strong English language communication skills, written and verbal
  • Self-Starter with the ability to work independently and with distributed teams


  • Experience in the following areas:
    • Developing audio applications with real-time constraints
    • C++ development with XCode and/or Visual Studio
    • IP network coding
    • Embedded C/C++ development on Linux
    • git version control
    • Agile Development
  • Interest in music or audio production
  • Familiarity with Pro Tools and/or other Digital Audio Workstations

Avid is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

#LI-Hybrid #L1-CE1

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!