Software Developer

Montreal

Il n'est plus possible de postuler
à cette offre d'emploi

SUBPAC

Job description

Overview

SUBPAC is a California / Canada-based audio technology company, renowned for its high-fidelity tactile audio hardware products, adding a physical dimension to sound for music, gaming, VR and beyond.

We are developing a multi-functional audio processing platform, with use-cases ranging from embedded systems to cloud architectures.

Responsibilities

  • Developing and maintaining our audio R&D platform.
  • Improving our cloud-based automated testing and CI / CD processes.
  • Developing local installation, packaging and update processes.
  • Providing technical support for demos.

Requirements

  • Bachelor's degree or higher in Computer Science or related field.
  • Strong programming skills in C++ / Python / Bash, for Linux / MacOSX.
  • Strong knowledge of object-oriented design principles.
  • Experience with test automation and testing frameworks.
  • Excellent communication within a fast-paced small team, using remote networking technologies.
  • A detail-oriented, problem solving mindset.
  • A passion for audio technology.

Preferred Experience

  • Cloud computing architectures and technologies.
  • Containerization, especially Docker.
  • Git source control and Gitlab.com CI / CD systems.
  • Developing software for embedded systems.
  • Developing real-time audio and DSP applications.
  • C++ foreign function interfaces.
  • GNU make, JUCE.
  • Programming in C / Assembly.
  • Javascript & Electron.
  • Kubernetes and Google Cloud.
  • Windows development and Windows CI / CD.
  • Agile / Scrum development methods / methodologies.
  • 2 hours ago