Erfahren Sie mehr über die Arbeit als Software Engineer bei Ableton
Abletons Software-Engineering-Team arbeitet im Zentrum von Berlin. Wir sind ein kleines Team von leidenschaftlichen Software-Entwicklern und arbeiten an einer sehr erfolgreichen Musiksoftware: Ableton Live.
Unsere Herausforderungen
Ableton Live ist eine erfolgreiche Software, die weltweit von einer sechsstelligen Zahl von Musikern genutzt wird. Unsere Anwender verlassen sich auf Live wie auf ein Musikinstrument, deshalb müssen wir eine außerordentlich hohe technische Qualität liefern. Hierbei sind komplizierte technische Probleme zu lösen: Live ist eine Echtzeit-Software, das heißt, es darf keine Unterbrechung bei der Audio-Wiedergabe geben. Unsere Anwender gehen mit der Software hinsichtlich Arbeitsspeicher, CPU und Festplattenzugriff ständig an die Leistungsgrenze ihrer Computer. Außerdem entwickeln wir nicht „nur“ eine Desktop-Anwendung auf Basis bestehender Umgebungen, sondern auch eine GUI, Engine und Datenmodellierung, sowie einen eigenen Datei-Zugriff und diverse Erweiterungsstrukturen. Live ist eine systemübergreifende Anwendung (Mac und PC) mit eigenem Datei-Browser und eigenständiger Ressourcen-Verwaltung.
Wie gehen wir die Herausforderungen an?
Wir versuchen, uns auf die wichtigsten Aspekte zu konzentrieren und fachgerecht vorzugehen. Dies beinhaltet die Verwendung von SCRUM als Umgebung, Programmieren im Team und die Verwendung von modernen Werkzeugen wie Hudson für CI bzw. git für die Versionskontrolle. Wir sind hinsichtlich des Coding-Stils und der Code-Lesbarkeit sehr gewissenhaft und stellen natürlich Leute ein, die den anfallenden Aufgaben gewachsen sind. Daher können Sie bei einem Eintritt in unser Team begabte und sachkundige Kollegen erwarten, von denen viele übrigens auch Musiker sind.
Unsere Programmiersprache ist C++.
Sie können uns helfen?
Wenn unsere Herausforderungen Ihr Interesse geweckt haben und Sie denken, einen außergewöhnlichen Beitrag zu unserem Team leisten zu können, schicken Sie uns gerne initiativ Ihren Lebenslauf und teilen uns mit warum wir SIE brauchen.
Zwar haben wir derzeit keine Stellen in diesem Bereich ausgeschrieben, dennoch lassen wir uns gerne davon überzeugen, dass wir auf Sie nicht verzichten können. Hervorragende C++ Kenntnisse setzten wir dabei voraus.
Unser Bewerbungsprozess
Das Software-Engineering-Team wählt seine zukünftigen Kollegen selbst aus.
Wir möchten sehen, wie Sie programmieren und an Problemstellungen herangehen. Nach dem Eingang Ihrer Bewerbung werden Sie von uns eine Reihe von Programmier-Aufgaben erhalten mit der Bitte, mindestens eine davon zu lösen.
Wir freuen uns darauf, Sie kennenzulernen und mit Ihnen persönlich über technische Themen zu diskutieren.
Kontaktieren Sie uns: jobs@ableton.com.