Click here to revoke the Cookie consent

Senior Software Developer, Control Surfaces

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

ABOUT AVID

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

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.

Responsibilities

  • 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

Skills

  • 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!