Audio Software Developer

As our Audio Software Developer you will help us improve the secret sauce of our products.

We are looking for a highly motivated individual with strong knowledge of modern C++ software design and development.

As our Audio Software Developer you will help design, develop and support the Spotics audio engine. You will implement audio processing algorithms, typically as C++ translations of research code in Matlab or Python. The audio engine framework needs continuous maintenance, improvement and extensions, and you will be involved in developing workflows, modules and configurations.

We are building a modular, cross-platform application potentially running on a wide specter of production platforms: custom Linux-based hardware, web service, audio plug-in, or standalone PC application. Support for extensibility and customization will be a key feature. Thanks to Docker containers you are free to work on your own favorite development platform.

You must expect to spend time on profiling the software in order to optimize performance, efficiency, reliability and scalability of the engine architecture.

You will join a small team of experienced software developers, embedded programmers and audio researchers. We promote cross-functionality with overlapping roles and responsibilities. As a member of the team you will contribute actively to software quality management through automated testing, code reviews and a commitment to agile development practices.

We believe in a small, dynamic and lean organization. This puts a lot of pressure on only getting the top talents in every position. This position offers a unique opportunity for you to take part in our vision.

Responsibilities we'll entrust you with

  • Implement audio processing routines in C++

  • Improve and extend the cross-platform application framework

  • Profile and optimize application performance

  • Produce clean, readable code and participate in code reviews

  • Contribute with ideas and solutions and help define new features with the team

  • Bridge the gap between embedded software and front-end development (and feel free to contribute on either side of the gap!)

  • Keep yourself updated on tools and solutions relevant for audio programming and share knowledge with your colleagues

Stuff you can brag about

  • BSc Degree or higher in Computer Science, Signal Processing, Music technology, Industrial Mathematics or similar

  • Demonstrable and documented expertise in C++ programming

  • Knowledge of modern C++ (C14/17), RAII, exception handling, STL and Boost

  • A commitment to automated testing and clean code

  • Knowledge of tools for profiling and performance tuning

  • Proficiency in math

  • Familiar with agile/scrum development and GIT

  • Excellent communication skills in English

  • Accurate, organized, self-driven and proactive

  • Curious and entrepreneurial, a hands-on, solution oriented do-er!

Nice to have

  • An interest in sound and/or sound production

  • Experience with audio signal processing and/or ambisonics

  • Familiar with applied machine learning

  • Contributions to open-source projects related to media technologies

  • Experience with front-end development for web or native mobile platforms

  • Familiar with Atlassian tools for documentation and project management

Why Spotics?

Spotics is a growing team of experienced engineers, designers and visionaries who all share a passion for sound. We’re developing ground-breaking products and experiences set to transform an industry that has seen little innovation for decades. Our goal is to redefine the listening experience by empowering anyone to capture immersive audio with exceptional quality and ease. We want you to feel the sound as if you were there.

We’re looking for people who want to build a company that matters. We're focused on the growth and development of our team, as our team is our company. When you get better, we get better, so we’re here for it.

Hearing is believing. You in?

We offer

We keep it simple.

  • A competitive salary

  • Equity in the company

  • A key role in building a strong global brand

  • A work family with passionate co-workers

  • A free Spotics’ Trip every year

  • Speciality coffee freshly roasted by a small local business

  • The tools you need to deliver exceptional work

  • Company off-sites three times per year

  • Work in the UN #1 ranked happiness country

If you are looking for a long list of stuff, then you should look somewhere else. Our goal is to pay people well and create the best place in the world to work.

Where we work

Most of us work out of our office in Trondheim, as we believe the best culture and work emerges from real-world connection and interaction between people. However, your physical location is secondary to your passion for sound and delivering exceptional work. If we believe you’re a great fit with our team and culture, we’ll go far to get you onboard.

Awesome, what’s next?

Drop us an email by sending your job application to