← Back to list
Job · Senior

Senior Embedded Software Engineer - Android

Mobile Developer • Senior • On-site • Full-time • 📍 Berlin

As a Senior Embedded Engineer in SumUp's Hardware Tribe, you will help bring up SumUp's next-generation Android-based payment devices, from bootloader and kernel through to framework integration and validation. Unlike most Android devices, this hardware is a highly customised, security-focused payment device built from scratch, requiring deep understanding of both embedded hardware and software. The role is based on-site in Berlin.

Stack

Responsibilities

  • Perform system bring-up for the Android embedded platform, including bootloader, kernel, and driver integration
  • Develop and integrate SumUp custom modules, including kernel drivers, power management, and connectivity components
  • Maintain and improve the build system, ensuring stability and scalability across the platform
  • Debug hardware and software issues at the protocol level (I2C, SPI, UART, SDIO, etc.)
  • Carry out testing and validation to deliver new releases with the right quality and on time
  • Collaborate closely with Hardware Engineers, QA, Product Managers, and Manufacturing/Supply Chain teams
  • Independently deliver features on Android OS and contribute to a culture of engineering excellence

Requirements

  • 5+ years of professional experience in embedded systems development with a strong focus on Android and AOSP
  • Hands-on experience debugging hardware interfaces at the protocol level (I2C, SPI, UART, SDIO, etc.)
  • Deep knowledge of the Android OS architecture, from bootloader (U-Boot, Little Kernel) and kernel through to framework and services
  • Expert-level proficiency in C programming for embedded Linux environments
  • Hands-on experience with at least one of Qualcomm Snapdragon or MediaTek platforms
  • Solid understanding of embedded security concepts: Secure Boot, TrustZone (TEE), dm-verity, file-based encryption, and hardware-backed key storage
  • Proficiency with embedded debugging tools (e.g. JTAG, logic analyzers, kernel debuggers)

Soft skills

Ability to deliver features independentlyClose cross-functional collaborationCommitment to engineering excellence

What we offer

  • Work on large-scale fintech products used by millions of small businesses worldwide
  • Dedicated annual Learning & Development budget
  • Virtual stock ownership program, giving a stake in SumUp's future success
  • Corporate pension scheme
  • 28 days paid leave plus 1 for birthday
  • Global offsites and/or hackathons
  • Urban Sports Club subsidy, Kita placement assistance, subsidised office lunches, Babbel language platform subscription, and more

About the company

SumUp's Hardware Tribe designs card payment devices and accessories used by merchants worldwide, spanning industrial and electronic design, embedded systems, mobile apps, and backend services. SumUp is a global fintech company empowering millions of small independent merchants to start, run, and grow their businesses.

Languages: Angol