Software Developer

last updated February 6, 2022 19:26 UTC

We’re looking for an outstanding software developer to join our software team. If you’ve used Launchpad or Circuit before, you’ll know we love to innovate. We’d like you to work with us to specify, design and build exciting new Novation products. You’ll need to quickly evaluate new technologies and contribute to team best practices. Most importantly, you’ll write clear, high performance, well documented and maintainable code.

You’ll also contribute to the maintenance of current products, comprising desktop software and high-level firmware for our Novation products.

An ideal candidate is likely to be:

  • A seasoned software developer, with experience of a variety of programming languages, technologies and operating systems, such as:

  • C++ (essential), Juce, Qt, network programming, multi-threading, macOS, iOS, Windows, Linux

  • Familiar with GUI development and what makes a clear design

  • Able to think abstractly from a high-level (architectures, design patterns, concurrency, API design) all the way down to low-level "C style" code (communication protocols, bits and bytes)

  • A computer science graduate or related education

  • Passionate about music and audio technology

  • Able to solve complex problems without compromising on quality

  • Able to clearly communicate technical designs verbally and in documentation

Team based in High Wycombe, flexible arrangements available including working days in the London office

Shopping Cart
There are no products in the cart!
Total
 0.00
0