Audio Developer / Audio Developeress

Numfum GmbH - April 28, 2025

About Numfum GmbH

Numfum GmbH is a Basel-based software developer specializing in bespoke 3D engines and tooling. Founded in 2011 and staffed by seasoned veterans from the games and entertainment industries, we pride ourselves on our innovative approach. Our core business revolves around the development and maintenance of Storm, our in-house cross-platform 3D engine. This lightweight and compact engine also includes a 2D UI and a fully-featured audio engine, which supports and enhances a variety of educational products, including the award-winning K-12 Lexia® Core5® Reading, utilized by millions of students and educators worldwide.

Position: Audio Developer (C++/Rust)

We are currently expanding our team and are seeking a full-time, experienced audio developer to join our existing teams. If you are passionate about audio development and eager to collaborate with innovative professionals, we would love to hear from you.

What You Will Be Doing:

  • Collaborating with our 3D Engine and Machine Learning teams to fulfill all audio requirements
  • Serving as the main expert for integrating audio into our machine learning products, including both client applications and model training
  • Owning the audio playback system for the 3D Engine, which includes sound effects, music, and lip-synched speech
  • Conducting independent research and developing solutions from the ground up as needed
  • Contributing to upstream open-source projects, including maintaining the Emscripten audio backend and making fixes to the Opus tools

Required Qualifications:

  • Expert-level proficiency in C++
  • Strong understanding of audio and Digital Signal Processing (DSP) principles
  • Previous experience in audio product development, collaborating with developers who have successfully shipped audio products
  • Knowledge of multi-platform development (Windows, Mac, iOS, Android, Emscripten)
  • Excellent understanding of software design principles
  • Strong teamwork and communication skills
  • Proficiency in written and spoken English

Nice-to-Have Qualifications:

  • Experience with Rust (our 3D engine’s client code is in Rust)
  • Background in the games industry
  • Experience in 3D engine development
  • Familiarity with machine learning
  • Experience developing projects for restricted-memory or low-end CPUs
  • Spoken German

If you are interested in joining our dynamic team, apply online using the form below. Please include your CV, links to your existing work, and your GitHub profile.

Only applications matching the job profile will be considered.

Please note that we can only accept applications from candidates located in EU/EFTA countries or those with a valid work permit in Switzerland.

Strictly no agencies.

Location : Basel
Country : Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.