Audio Software Developer

Boris FX
Dresden, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Dresden, Germany

Tech stack

Microsoft Windows
Automation of Tests
C++
Profiling
Software Debugging
Programming Tools
Github
Python
Multiprocessing
QT
Real-Time Operating Systems
Memory Leaks
Windows Desktop
Scripting (Bash/Python/Go/Ruby)
Real Time Systems
GIT
Information Technology
Low Latency

Job description

We develop a globally used, industry-leading professional Digital Audio Workstation (DAW) trusted by artists and studios worldwide.

Our focus is the core of the product: a stable, low latency audio engine that performs reliably on Windows, even in heavy real world sessions.

We are looking for an ambitious developer who wants to grow with us and the product. You do not need years of DAW experience. What matters is strong fundamentals, curiosity, and the willingness to learn the "hard parts" of real time software.

What you will work on (examples)

Depending on your experience and interest, you will work on some of the following:

  • Implementing and improving parts of our audio engine in C++ (processing pipeline, routing, buffering).
  • Performance work: measuring CPU usage, finding bottlenecks, improving efficiency.
  • Stability work: reproducing and fixing crashes, memory leaks, and rare glitches.
  • Building developer tools and test utilities (often in Python).
  • Creating features or utilities in the Windows desktop app (MFC, and possibly Qt in some areas).
  • Writing automated tests and stress tests for long running audio sessions., * A short note (5-10 lines) describing why you are interested in audio software or performance/stability work
  • If available: a link to code you wrote (GitHub, university projects, small demo, anything is fine)

If you do not have audio projects yet, a strong C++ project, systems project, or anything performance related is equally valuable.

What we offer

  • Real product work (not just toy tasks), with increasing responsibility over time and real impact on the final product.
  • The opportunity to specialize in a niche, highly valuable field: real-time audio on Windows, focusing on performance, stability, and multi-core processing.
  • A friendly, supportive team culture with open communication, knowledge sharing, and a strong sense of collaboration.
  • Additional benefits such as a company debit and other perks that show appreciation for your contribution.

Requirements

Do you have experience in Scripting?, * You have graduated in Computer Science, Electrical Engineering, Media Informatics, or a related field.

  • Solid programming fundamentals and good C++ knowledge.
  • Comfortable with debugging and problem solving (you like figuring out "why" something happens).
  • Profound knowledge of Git
  • Profound German speaking skills (as a minimum C1)
  • Strong interest in audio, music tech, or real time systems.

Nice to have (not required)

  • Any audio background: DSP course, hobby projects, JUCE experiments, synth/effect coding, game audio, etc.
  • Python scripting experience.
  • Familiarity with concepts like threads, latency, ring buffers, profiling.
  • Qt experience.

Apply for this position