Audio Developer (C++/Rust) für Numfum GmbH in Basel - myjob.ch
Die besten 53024 Jobs in der Region.
Job-typ
10-100%
Pensum
Position

      14.05.2025

      Audio Developer (C++/Rust)

      • Basel
      • Festanstellung 100%

      • Merken
      • drucken
       

      Numfum GmbH

      Numfum GmbH

      Audio Developer (C++/Rust)

      Numfum GmbH is a Basel-based software developer specializing in bespoke 3D engines and tooling, founded in 2011 and staffed by experienced ex-games and entertainment industry veterans. Our core business comes from expanding and maintaining Storm, our in-house cross-platform, lightweight, and compact 3D engine. Storm also features a 2D UI and a fully-featured audio engine, which supports and enhances a variety of educational products, including award-winning K-12 Lexia® Core5® Reading, used by millions of students and educators world-wide.

      Audio Developer (C++/Rust)

      We’re expanding and have enough work to require a fulltime experienced audio developer to complement our existing teams.

      What you will be doing:

      • Working alongside our 3D Engine and Machine Learning teams for all audio needs
      • Being the go-to for getting audio into our ML products, both the client application and the model training
      • Owning the audio playback for the 3D Engine, sound effects, music, lip-synched speech
      • Performing independent research, creating from scratch whatever is needed
      • Contributing to upstream open-source projects (maintaining the Emscripten audio backend, fixes to the Opus tools, etc.)

      Required:

      • Expert level C++
      • Deep understanding of audio and DSP principles
      • Previous experience (you’ll be working with devs who have shipped existing audio products)
      • Multi-platform knowledge (Windows, Mac, iOS, Android, Emscripten)
      • Excellent knowledge of software design principles
      • Great teamwork and communication skills
      • A good level of written and spoken English

      Nice-to-have:

      • Experience with Rust (our 3D engine’s client code is Rust)
      • Games industry experience
      • 3D engine development experience
      • Machine learning experience
      • Developing projects for restricted-memory or low-end CPUs
      • Spoken German

      Get in touch with your CV and links to existing work, Github profile, etc.

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

      Strictly no agencies.

      Arbeitsort: Basel