Skip to content
mimi

Senior Embedded Software Engineer

SumUp

On-site Senior 3w ago

About the role

Your Role in the Team

  • 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 ensure new releases are delivered 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 within the Hardware Tribe.

Our Offer

  • The opportunity to work on large scale fintech products used by millions of small businesses around the world.
  • A dedicated annual Learning & Development budget for attending conferences and/or advancing your career through further education.
  • Enrollment onto our virtual stock ownership program - you will own a stake in SumUp's future success.
  • A corporate pension scheme.
  • 28 days paid leave + 1 for birthday.
  • You'll attend global offsites and/or hackathons.
  • You'd enjoy other great benefits such as Urban Sports Club subsidy, Kita placement assistance, subsidized office lunches and other location-tailored benefits, Babbel language platform subscription and more!

Technologies and Skills

  • Android
  • JTAG
  • AOSP
  • C

Our Expectations of You:

Qualifications

  • You have deep knowledge of the Android OS architecture - from bootloader (U-Boot, Little Kernel) and kernel to the framework and services.
  • You have expert-level proficiency in C programming for embedded Linux environments.
  • You have solid understanding of embedded security concepts: Secure Boot, TrustZone (TEE), dm-verity, file-based encryption, and hardware-backed key storage.
  • You have proficiency with embedded debugging tools (e.g., JTAG, logic analyzers, kernel debuggers).

Experience

  • You have 5+ years of professional experience in embedded systems development with a strong focus on Android & AOSP.
  • You have hands-on experience debugging hardware interfaces at the protocol level (I2C, SPI, UART, SDIO, etc.).
  • You have hands-on experience with at least one of the following platforms: Qualcomm Snapdragon or MediaTek.

Benefits

  • Relocation Package
  • Massage, Yoga o. A.
  • Team Events

Skills

AOSPAndroidCJTAG

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free