Firmware Engineer (d/f/m)

Office: Ableton AG / Germany
Schedule: Full-time

Apply for this position

Your mission

Our hardware team is growing and looking for reinforcement. As Firmware Engineer you are the connecting link between hardware development and app development. You use your problem-solving skills to find suitable solutions to technical challenges. The results of your work are embedded software for our hardware products and factory test applications. Additionally, you are responsible for testing and debugging hardware prototypes. 

Your role

  • Low-level embedded programming

  • Programming hardware interfaces (USB, MIDI, SPI, I2C, I2S)

  • Real-time programming, microcontrollers and parallel processing

  • Tool development, GUI programming and scripting

  • Hardware debugging with the help of tools

  • Interface documentation

Your profile

Skills and experience

  • You studied mathematics, physics, digital signal processing or electrical engineering

  • You have three to five years of experience in hardware-oriented programming 

  • You are highly experienced with C and are familiar with assembly languages

  • You are proficient in one of the following languages for tools development: Kotlin, Python, Java, Swift, Rust or Objective-C

  • You have experience with hardware and software debugging and diagnostic tools

  • You know how to use GIT

  • You are fluent in English

Personal strengths

  • You have strong problem-solving skills

  • You are organized and able to stay on top of things

  • You have good communication skills and are able to present ideas to others clearly

  • You are a team player, open minded and interested in gaining insights into other viewpoints

What would make you stand out

  • German language skills

  • XMOS skills

  • Familiarity with SCRUM

About Ableton

Here at Ableton, we come from a wide range of cultural and professional backgrounds. What connects us is the shared belief that each of us has the skills and knowledge to contribute to the future of music culture.

We’re passionate about what we do, and equally as passionate about improving who we are. We work hard to foster an environment in which people can grow both personally and professionally. We believe that diverse groups of people make better teams. We’re committed to increasing diversity in our workplace and providing equal opportunity throughout our recruitment process.

With us, you’ll work in a relaxed but dynamic environment, surrounded by people who love music and technology. You’ll be creatively challenged, encouraged to develop and improve, and you’ll become part of an expanding, diverse company.

Apply for this position

Thank you for your interest in working with Ableton. Please fill out the form below. Should you have difficulties with uploading your data, please don't hesitate to get in touch with us via

You can upload your CV, cover letter and additional documents here. If you want to add multiple files, please select them all in the file dialog or upload a ZIP file with all documents. Please do not upload files larger than 20 MB.