Senior C++ / DSP Software Engineer


Remote job description

Luminary is looking for a Senior C++ / DSP Software Engineer, responsible for building

  • Breakthrough products based on a new approach to technology.
  • We seek a Senior Software Engineer with a hands-on attitude, who will work closely with a team of
  • Talented software engineers and testers. You will ensure that good design practices are followed and
  • Development cycles are resourced adequately.
  • The position requires experience working in a multi-disciplinary environment and in planning /
  • Resourcing software projects. A record of successfully completing commercial software projects is
  • Essential. The role also demands some appreciation of the problems of integration with embedded
  • Hardware.
  • Our software team undertakes an ever-evolving range of key activities, from cross-platform front-end
  • Design and mobile application development to DSP algorithm design and embedded Linux
  • Implementation. A familiarity with modern music technology is a plus. If you have the energy and
  • Determination to advance your career in a fast-growing, fun environment, this is a unique opportunity.
  • Please provide a modern C++ code sample of your work or link to any personal or open source
  • Projects you have contributed to.

What you'll do:

  • Implement & maintain new & existing audio effects and synthesis algorithms
  • Ensure our range of plugins run optimally and in a real-time safe manner.

What you'll need:

  • Excellent communication skills, written and verbal
  • Extensive knowledge of digital signal processing theory
  • Demonstrated track record of audio processing or synthesis DSP algorithms for music
  • A solid foundation in the requirements of multi-threaded real-time software development
  • Previous experience building Virtual Instruments or iOS real-time audio applications
  • Up-to-date knowledge of best software design and development practice as it relates to
  • User-facing desktop and mobile software products
  • A BSc/MSc or equivalent experience coding commercial software (C++ / Java / Objective-C)
  • Development experience across multiple OS platforms, preferably using cross-platform C++

SDKs such as JUCE

A passion for audio, design and technology - hands-on experience of music technology use

Cases is a plus

A passion for clean, efficient code

A passion for learning

Bonus Points:

Experience with embedded software

Familiarity with music tech state-of-the-art

Proficiency in C++17

  • Working knowledge of Web technologies such as Javascript, Electron.js, MongoDB
  • Experience with Jenkins / Azure DevOps, or other continuous integration systems

Experience with GIT

Experience with Ruby / Rake

Who we are:

  • Luminary's mission is to enable more people to experience the transformative power of life-long music
  • Making. We do this by making the whole process of music learning and practice more inspiring and
  • Effective. We are a hardware, software, and content music technology company based in Dalston,
  • London. Our focus on pioneering new and innovative technological solutions to the challenges that
  • Face music learners and makers has meant that our products are used by composers, producers,
  • Artists, engineers, and hobbyists worldwide.

Luminary ROLI Ltd offers:

  • The opportunity to work with the leading, progressive minds within technology, hardware, and
  • Music creation to directly impact the way we create and interact with music
  • A competitive salary according to your level of experience

A range of meaningful benefits including:

Following probation, a competitive health care cash plan and a generous bike-to-work


  • A competitive company pension scheme following 3 months of full time work
  • 23 days holiday with 2 additional social impact days and the standard 8 statutory

Holiday days

20 hours per year dedicated to volunteering within the local community

Flexible working hours

  • 'Lending Library' of all ROLI products
  • Team member discounts on ROLI products
  • Apple laptop and relevant software licenses for your role

Generous Parental Leave policy

Currently on hold due to COVID-19 remote working:

  • A great working environment, featuring daily complimentary homemade
  • Plant-based lunches and limitless homemade GOLDnola
  • Wellness programme which includes regularly offered massages

Friends and family events

Company-wide Hack Days and workshops to expand your skills

In-house bike storage

  • The majority of our team members are currently working remotely due to COVID-19. We will
  • Discuss the latest updates with regards to remote working as part of our interview process.
  • Luminary ROLI Ltd wholeheartedly believes that difference stimulates a healthy and productive
  • Environment, as well as positively impacts the products we create. We actively encourage diversity of
  • Background and perspective, and as an equal opportunities employer, we oppose all forms of unlawful
  • Or unfair discrimination in all of our employment related processes and matters.

Company name: Roli
Remote job title: Senior C++ / DSP Software Engineer
Job tags: retail, hardware, makers, music

Share or copy

Job alerts