Senior Embedded Software Engineer - Android Berlin, Germany

Senior Embedded Software Engineer - Android Berlin, Germany

Berlin Vollzeit 60000 - 80000 € / Jahr (geschätzt) Kein Homeoffice möglich
SumUp Inc.

Auf einen Blick

  • Aufgaben: Entwickle und integriere Android-basierte Zahlungssysteme in einem dynamischen Team.
  • Unternehmen: Innovatives Fintech-Unternehmen mit Fokus auf kleine Unternehmen.
  • Vorteile: Wettbewerbsfähiges Gehalt, 28 Tage Urlaub, Weiterbildung und Aktienbeteiligung.
  • Weitere Informationen: Offene Kommunikation und kontinuierliches Lernen in einem kreativen Umfeld.
  • Warum dieser Job: Gestalte die Zukunft von Zahlungstechnologien für Millionen von kleinen Unternehmen weltweit.
  • Qualifikationen: 5+ Jahre Erfahrung in Embedded Systems und tiefes Verständnis der Android-Architektur.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Als Senior Embedded Engineer im Hardware Tribe von SumUp sind Sie Teil eines kleinen und hochqualifizierten, funktionsübergreifenden Teams, das mit Hardware-Ingenieuren, Produktmanagern, QA-Ingenieuren und weiteren zusammenarbeitet. Sie spielen eine zentrale Rolle bei der Einführung der nächsten Generation von Android-basierten Zahlungsgeräten von SumUp – vom Bootloader und Kernel bis hin zur Framework-Integration und Validierung. Diese Rolle ist relativ neu, da SumUp auf die Android-Plattform für seine hauseigenen Hardwareprodukte umsteigt. Im Gegensatz zu den meisten Android-Geräten ist unsere Hardware ein hochgradig angepasstes, sicherheitsfokussiertes Zahlungsgerät, das von Grund auf neu entwickelt wurde – was ein tiefes Verständnis sowohl der eingebetteten Hardware als auch der Software erfordert. Die Rolle ist vor Ort in unserem Büro in Berlin angesiedelt. Wir glauben an die Kraft von persönlichen Gesprächen, die organisch entstehen, wenn man nebeneinander arbeitet.

In Hardware sind wir leidenschaftlich daran interessiert, schön gestaltete Karten-Zahlungsgeräte und Zubehör zu schaffen, die es unseren Händlern ermöglichen, ihre eigenen Geschäfte zu starten, zu führen und auszubauen. Dabei beschäftigen wir uns mit einer Vielzahl von Ingenieurthemen – von industriellem und elektronischem Design über eingebettete Systeme bis hin zu mobilen Apps und Backend-Diensten. Wir glauben an offene Kommunikation und ständiges Lernen statt strenger Regeln. Wenn Sie die Chance suchen, zu innovieren und Millionen von kleinen unabhängigen Händlern zum Erfolg zu verhelfen – kommen Sie zu uns!

Was Sie tun werden:

  • Systembring-up für die Android Embedded-Plattform durchführen, einschließlich Bootloader, Kernel und Treiberintegration
  • Entwickeln und Integrieren von SumUp-eigenen Modulen – einschließlich Kernel-Treibern, Energiemanagement und Verbindungskomponenten
  • Das Build-System warten und verbessern, um Stabilität und Skalierbarkeit über die Plattform hinweg sicherzustellen
  • Hardware- und Softwareprobleme auf Protokollebene (I2C, SPI, UART, SDIO usw.) debuggen
  • Tests und Validierungen durchführen, um sicherzustellen, dass neue Releases mit der richtigen Qualität und pünktlich geliefert werden
  • Eng mit Hardware-Ingenieuren, QA, Produktmanagern und Fertigungs-/Lieferketten-Teams zusammenarbeiten
  • Unabhängig Funktionen auf Android OS bereitstellen und zur Kultur der Ingenieurexzellenz innerhalb des Hardware Tribe beitragen

Sie sind ideal für diese Rolle, wenn:

  • Sie über 5 Jahre Berufserfahrung in der Entwicklung eingebetteter Systeme mit starkem Fokus auf Android & AOSP verfügen
  • Sie praktische Erfahrung im Debuggen von Hardware-Schnittstellen auf Protokollebene (I2C, SPI, UART, SDIO usw.) haben
  • Sie tiefgehende Kenntnisse der Architektur des Android OS haben – vom Bootloader (U-Boot, Little Kernel) und Kernel bis hin zum Framework und den Diensten
  • Sie über Expertenkenntnisse in der C-Programmierung für eingebettete Linux-Umgebungen verfügen
  • Sie praktische Erfahrung mit mindestens einer der folgenden Plattformen haben: Qualcomm Snapdragon oder MediaTek
  • Sie ein solides Verständnis von Konzepten der eingebetteten Sicherheit haben: Secure Boot, TrustZone (TEE), dm-verity, dateibasiert Verschlüsselung und hardwaregestützte Schlüsselverwaltung
  • Sie Kenntnisse im Umgang mit eingebetteten Debugging-Tools (z.B. JTAG, Logikanalysatoren, Kernel-Debugger) haben

Warum Sie zu SumUp kommen sollten:

  • Die Möglichkeit, an groß angelegten Fintech-Produkten zu arbeiten, die von Millionen kleiner Unternehmen weltweit genutzt werden
  • Ein jährliches Budget für Lernen und Entwicklung, um an Konferenzen teilzunehmen und/oder Ihre Karriere durch Weiterbildung voranzutreiben
  • Teilnahme an unserem virtuellen Aktienbesitzprogramm - Sie werden einen Anteil am zukünftigen Erfolg von SumUp besitzen
  • 28 Tage bezahlter Urlaub + 1 für den Geburtstag
  • Sie nehmen an globalen Offsites und/oder Hackathons teil. Sie genießen weitere großartige Vorteile wie Zuschüsse für den Urban Sports Club, Unterstützung bei der Kita-Platzierung, subventionierte Büromittagessen und andere standortspezifische Vorteile, Babbel-Sprachplattform-Abonnement und mehr!

Bewerbungstipp: Wir erkennen an, dass Kandidaten das Gefühl haben, sie müssten 100% der Jobkriterien erfüllen, um sich auf eine Stelle zu bewerben. Bitte beachten Sie, dass dies nur eine Richtlinie ist. Wenn Sie nicht jedes Kriterium erfüllen, ist das auch in Ordnung, denn das bedeutet, dass Sie Raum zum Lernen und zur Weiterentwicklung Ihrer Karriere bei SumUp haben.

Senior Embedded Software Engineer - Android Berlin, Germany Arbeitgeber: SumUp Inc.

SumUp ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an innovativen Fintech-Produkten zu arbeiten, die von Millionen kleinen Unternehmen weltweit genutzt werden. Mit einem starken Fokus auf Teamarbeit und offener Kommunikation fördert SumUp eine Kultur des kontinuierlichen Lernens und der persönlichen Entwicklung, unterstützt durch ein jährliches Budget für Weiterbildung und attraktive Zusatzleistungen wie einen Zuschuss für den Urban Sports Club und eine Kita-Platzhilfe. Die Büros in Berlin bieten nicht nur eine inspirierende Arbeitsumgebung, sondern auch zahlreiche Vorteile, die auf die Bedürfnisse der Mitarbeiter zugeschnitten sind.

SumUp Inc.

Kontaktdaten:

SumUp Inc. Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Embedded Software Engineer - Android Berlin, Germany erhalten könnten

Tipp Nummer 1

Sei proaktiv und nutze dein Netzwerk! Sprich mit Leuten, die bereits bei SumUp arbeiten oder in der Branche tätig sind. Oft gibt es interne Empfehlungen, die dir einen Fuß in die Tür verschaffen können.

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Da du als Senior Embedded Software Engineer arbeitest, solltest du deine Kenntnisse in C-Programmierung und Android-Architektur auffrischen. Mach ein paar Coding-Challenges, um sicherzustellen, dass du bereit bist!

Tipp Nummer 3

Zeige deine Leidenschaft für Embedded Systems! In deinem Vorstellungsgespräch kannst du Beispiele aus deiner bisherigen Arbeit anbringen, die deine Fähigkeiten und dein Interesse an innovativen Lösungen unter Beweis stellen.

Tipp Nummer 4

Bewirb dich direkt über unsere Website! Das zeigt dein Interesse und Engagement für die Position. Außerdem hast du die Möglichkeit, deine Bewerbung direkt an die richtigen Leute weiterzuleiten.

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Embedded Software Engineer - Android Berlin, Germany mit Bravour zu bestehen

Embedded Systems Development
Android OS Architecture
C Programmierung für Embedded Linux
Debugging von Hardware-Schnittstellen
Bootloader (U-Boot, Little Kernel)
Kernel- und Treiberintegration
Embedded Security Konzepte

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.

Betone deine Erfahrungen:Erzähle uns von deinen bisherigen Projekten und Erfahrungen im Bereich Embedded Systems und Android. Zeig uns, wie du Probleme gelöst hast und welche Technologien du beherrschst – das ist für uns super wichtig!

Mach es übersichtlich:Halte deine Bewerbung klar und strukturiert. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. So können wir schnell erkennen, dass du der richtige Kandidat für die Stelle bist.

Bewirb dich über unsere Website:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie an die richtige Stelle gelangt und du alle notwendigen Informationen bereitstellst.

Wie man sich auf ein Vorstellungsgespräch bei SumUp Inc. vorbereitet

Verstehe die Technologie

Mach dich mit den spezifischen Technologien und Protokollen vertraut, die in der Stellenbeschreibung erwähnt werden, wie I2C, SPI und UART. Zeige im Interview, dass du nicht nur die Theorie kennst, sondern auch praktische Erfahrungen damit hast.

Bereite konkrete Beispiele vor

Überlege dir konkrete Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast, insbesondere solche, die deine Fähigkeiten in der Embedded-Entwicklung und im Umgang mit Android OS zeigen. Diese Beispiele helfen dir, deine Kompetenz zu untermauern.

Teamarbeit betonen

Da die Rolle viel Zusammenarbeit erfordert, sei bereit, über deine Erfahrungen in interdisziplinären Teams zu sprechen. Betone, wie du mit Hardware-Ingenieuren, QA-Teams und Produktmanagern zusammengearbeitet hast, um gemeinsame Ziele zu erreichen.

Fragen stellen

Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und am Unternehmen. Frage nach den Herausforderungen, die das Team aktuell hat, oder nach den nächsten Schritten in der Entwicklung der Produkte.