Roli

Embedded Software Engineer

Roli

Remote job description

Senior Embedded Software Engineer

We are looking for a talented engineer to work on the Embedded Software for our current products as well as other exciting R&D projects across the entire lifecycle of our products.

As a Senior Embedded Software Engineer, your responsibilities will include designing and developing robust and innovative embedded software solutions, methodically testing them prior to release, and writing and maintaining their technical documentation. You will be part of a multi-cultural, multidisciplinary group of talented engineers and designers, and will produce work to the highest standards.

We hold daily standup meetings with the wider hardware team and encourage discussion and collaboration between members across the whole product lifecycle.

What you'll do:

  • Development of complex, reliable code on an ARM-based microcontroller (specifically the Cortex M series) using C / C++
  • Take ownership of key areas of firmware development from architecture through to release to manufacturing
  • Work closely with Software, QA, and Electronic Engineers to ensure code is fully integrated with hardware and software
  • Enhance and maintain existing products
  • Maintain high standards of coding practice, revision control, methods, and documentation
  • Communicate effectively and respectfully to ensure end-to-end quality

What you'll need:

Experience working with ARM-based microcontrollers in a bare-metal environment

High proficiency with C/C++

Strong debugging skills

  • A working understanding of electronics and PCB design
  • Ability to work in cross disciplinary team
  • Excellent communication skills, flawless written English
  • An inquisitive mind and demonstrable examples of implementing proactive solutions
  • Superb and demonstrable time-management skills and the ability to work independently
  • Excellent interpersonal skills and the ability to work effectively with colleagues at all levels

Bonus points:

  • Familiarity of the principles of Digital Signal Processing
  • Experience with Bluetooth LE implementation
  • Familiarity with multiple interface types such as USB / SPI / UART / MIDI / etc.
  • Familiarity with Git / Github
  • A passion for music, technology, and/or startups
  • Experience working at a startup company

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




Summary
Company name: Roli
Remote job title: Embedded Software Engineer
Job tags: retail, hardware, makers, music

Share or copy

Job alerts