SumUp logo
SumUp2 months ago

Senior Embedded Software Engineer - Android

On-site · Berlin, State of Berlin, Germany

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Unknown
Industry
Fintech Services

Job Summary

As a Senior Embedded Engineer, you will perform system bring-up for the Android Embedded platform, develop and integrate custom modules including kernel drivers and connectivity components, maintain and improve the build system for stability and scalability, debug hardware and software issues at the protocol level, and ensure high quality and timely delivery of new releases through testing and validation. You will collaborate closely with cross-functional teams and independently deliver features on Android OS, contributing to a culture of engineering excellence.

Required Qualifications

  • 5+ years of professional experience in embedded systems development with a strong focus on Android OS

Desired Qualifications

  • 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 to framework and services
  • Expert-level proficiency in C programming for embedded Linux environments
  • Hands-on experience with 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)
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

SumUp

Senior Embedded Software Engineer - Android

Apply on Sorce