top of page

Home > Careers > Audio > Audio Programmer

CAREERS

Audio

Audio Programmer

Bringing your audio to life with codes

Audio programming is the process of creating software that generates, processes, or manipulates sound. It involves a combination of programming skills and knowledge of digital signal processing. Audio can be used to create music software, audio plugins, and interactive sound installations. With the rise of virtual and augmented reality, audio programming is becoming an increasingly important field for creating immersive audio experiences.


An audio programmer is a skilled professional who responsibly combines their passion for recording, mixing, and mastering audio assets and tracks with their expertise in programming. They usually and collaboratively work behind the scenes to create the software and tools that musicians and sound engineers use to produce high-quality audio recordings. With a deep understanding of music, sounds, and technology, audio programmers are essential to the music and sound industry.

Responsibilities
  • Identifying a variety of audio opportunities and other requirements of certain assets in commercial and promotional products in a self-driven or collaborative way.

  • Producing, conceptualizing, planning, recording and designing high-quality sound assets in accordance with the development and testing stages of a product release life cycle.

  • Recording, mixing, editing, and mastering audio tracks to ensure the highest quality sound possible for a variety of projects.

  • Integrating audio in various forms of both linearizing and interactivity with a product via the use of closed-source (proprietary/non-free) or open-source (free) software.

  • Managing all necessary audio assets (sound files, models, scripts, and a lot more) associated with a given product using the necessary application software that is either proprietary or open-source.

  • Designing and implementing audio systems.

  • Creating and maintaining audio tools.

  • Collaborating with other team members to ensure audio quality of a project.

  • Troubleshooting and debugging audio-related issues.

  • Staying up-to-date with latest audio technologies and industry trends.

Qualifications
  • Experience with various recording equipment and software.

  • A bachelor's degree in computer science, software engineering, or related field.

  • Experience with the following audio programming languages:

    • C

    • C++

    • C#

    • GDScript

    • GML Script

    • Google Go

    • Java

    • JavaScript

    • Lua

    • Objective-C

    • Python

    • Swift

    • TypeScript

    • Xcode

  • A strong understanding and knowledge of digital signal processing.

  • Familiarity of audio software and hardware.

  • Excellent communication, collaboration, and problem-solving skills.

  • The ability to collaboratively work with other team members.

  • A keen ear for detail.

  • A deep understanding of music and sound design.

  • Skillful knowledge and excellence of the following titles of digital audio editor and recording application software:

    • Adobe™ Audition

    • Audacity

    • GoldWave

    • REAPER

    • Sound Forge

  • Masterful and working knowledge and excellence of the following titles of digital audio workstations, recording applications, and music production software:

    • Adobe™ Audition

    • AmpliTube Custom Shop

    • Audacity

    • Cubase

    • DarkWave Studio

    • DC1A

    • FL Studio

    • GoldWave

    • Komplete Start

    • Limiter No6

    • LMMS (Linux MultiMedia Studio)

    • MuseScore

    • OrilRiver

    • OpenMPT

    • REAPER

    • Sound Forge

    • SyndtSphere

    • Tracktion Waveform

    • TX16Wx Software Sampler

Apply for this position

Application Form

Birthday
Gender
Employment Status
How or where did you hear about us?
bottom of page