AES Job Board

ROLI Ltd. - Senior C++ Software Engineer

Posted On: 2018-1-31
Location: London, UK

“ROLI is a dynamic, innovative company with a unique culture of interdisciplinary excellence. If you want to build a cutting-edge music software & hardware product ecosystem, you'll love it here.”
- Angus Hewlett, VP of Engineering

We are looking for an experienced Senior C++ Software Engineer to deliver high performance and quality software.
As a core member of our Software Development team, you will focus on building our mobile and desktop apps, including NOISE, Equator and BLOCKS Dashboard. You will also work closely with our JUCE and FXpansion teams on our platform library and plugin lines.
This is a unique opportunity to be a part of a disruptive category of music making devices we are creating called ‘Connected Music’ - a network of hardware and software, platform and developer products that will revolutionise how music is made.
Please note that we require a modern C++ code sample as part of your application.

What you'll do:

Create high standards of code in C++ using JUCE
Take responsibility for the performance and quality of our software
Maintain and develop standards of code design, implementation, testing, and documentation
Liaise and collaborate with other project stakeholders to ensure end-­to-­end quality
Work as part of a SCRUM Team
Be a mentor and role model for junior software engineers

What you'll need:

Significant experience working with C++
A proven record of successfully completing commercial software projects
Experience with a range of software development activities such as:
Working within a team, including design and peer reviews
Agile methodologies
Revision control
Unit tests and/or automated testing
A sensitivity to the problems of working with embedded systems and cross-platform applications
Up-to-date knowledge of software design and development practice
Experience in the field of front-end design, with experience in completing at least one major project with significant UI implementation
Superb and demonstrable time-management skills and the ability to work independently
Excellent communication skills, both written and verbal

Bonus points:

Experience building dynamic, modern GUIs
OpenGL experience
Experience with at least one of the following:
Mathematical Modelling
Embedded Linux
Cross-Platform User Interface Development
Mobile Application Development
JUCE Experience
A familiarity with modern music technology
A real passion for audio, design and technology

ROLI offers:

The opportunity to work with the leading minds within technology, hardware, and music creation to directly impact the way we create and interact with music
A range of meaningful benefits including:
Following probation, a competitive health care cash plan
A company pension scheme
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
‘Lending Library’ of all ROLI products
Team member discounts on ROLI products
Wellness programme including weekly massages, weekly guided meditation and yoga
Laptop and relevant software licenses for your role and beyond
Generous Parental Leave policy
Frequent friends and family events
A great working environment, featuring daily complimentary homemade vegetarian lunches and snacks
A dedicated company-wide Hack Day every four weeks to expand your skill­s
The opportunity to create your own “4pm” class to skill share both your technical and creative skill sets with other ROLI team members
A generous bike-to-work scheme and bike storage
A competitive salary according to your level of experience

To learn more about us and our culture, check out:

See the Seaboard in action
BLOCKS the modular music studio
Introducing the Seaboard BLOCK
Profile on ROLI Culture in The Guardian
Balderton Podcast - ROLI's company culture & building a unique team

How to Apply: If this sounds like you please apply here:

Please mention AES001109 when applying for this position.

About ROLI Ltd.

2 Glebe Road
E8 4DE
United Kingdom

Phone: +44 20 7254 2155
Email: Send Email

ROLI makes hardware and software products designed to increase the bandwidth of interaction between people and technology.

AES - Audio Engineering Society