Our team is composed of motivated music enthusiasts with experience in various fields. We are well funded and we have a large office space in downtown Stockholm. Check out our Tech Blog for more information about what we are doing.
We are looking for expanding our top-notch embedded development team with someone passionate about Linux and music technology. We are currently 7 developers from various countries and unique, strong expertise in Linux, modern C++, audio programming, real-time systems, Yocto/OpenEmbedded, cloud services. We always add new technologies to our stack, we care about the style and quality of our code and we aim to keep ELK's performance at the top of its field.
Design, code and test user-space C++ applications for our ELK platform
Work with our Kernel drivers and userspace libraries to access them
Manage OpenEmbedded recipes for build and system configuration
Participate in code reviews and SCRUM meetings
Interact with developers from our partner companies, all of them coming from the digital musical instrument business
Always work on interesting, state-of-the-art products related to music
We can offer you:
Salary, benefits and stock warrants package based on experience and commitment
Flexible working hours
A friendly and stimulating working environment in our office located in central Stockholm. There's plenty of musical instruments available - Jam sessions happen every day :)
An active role in an engaging project where you will have the chance to develop a great musical product that's going to change the musical instrument world
Skills & Requirements
Musical or audio background. You don't have to be a professional musician, but we require experience playing and/or producing music and that you're comfortable using and have an understanding of Digital Audio Workstations, how MIDI works and the fundamentals of digital audio processing.
2+ years of industry experience in writing complex C++ applications in a modern style (C++11 and later)
Strong Linux Background, especially wrt C/C++ build systems (CMake) and package management
Knowledge of Real-Time programming principles
Comfortable with Agile project practices
Experience in developing music-related products
Familiar with music-related SW frameworks (e.g. VST, JUCE)
Knowledge of Linux Kernel internals, especially device drivers development
Experience with Real-Time Linux variants, such as PREEMPT_RT or Xenomai
Experience with Yocto / OpenEmbedded
About the company
Elk is a Stockholm based company (formerly known as MIND Music Labs) that develops technologies enabling a new generation of connected musical instruments and audio processors. Our ambition is to create new ways to bridge the gap between musicians and technology, changing how to learn, create, record and share music.
Our main product is Elk Audio OS, a game-changing operating system for high-quality audio products. Elk is free and open-source software and the full codebase is available on Github.
We have been awarded several titles (Best New Technology at NAMM 2019 and Best Music Startup at MIDEM 2016 among the others) and we are currently in discussions with many top musical instruments companies for licensing ELK to their products.