{$ msg.text $}
Embedded Linux Developer for Audio Applications
I'm interested

Industry

Electronics & Components

Category

Research & Development

Experience

Mid level

Applications are considered on a rolling basis

Location: Stockholm

Visit website

Hiring Manager
Stefano Zambon

Job Description

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.

You will:

  • 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

Required Skills:

  • 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
  • Experience with at least one high-level programming language such as Python, Javascript, Lua, Go, Ruby
  • Comfortable with Agile project practices

Pluses:

  • 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.

I'm interested