Job
- Level
- Senior
- Job Field
- Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Berlin
- Working Model
- Onsite
Job Summary
In this role, you develop the Android Embedded platform, integrate drivers and modules, and debug hardware protocols to deliver high-quality software solutions.
Job Technologies
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.
This text has been machine translated. Show original
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 a 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.
This text has been machine translated. Show original
What we 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 will 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!
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Health, Fitness & Fun
Topics that you deal with on the job
Job Locations
This is your employer
Sumup
Our mission as a global FinTech company is to build the world's first global card acceptance brand, empowering small businesses all over the world and helping them achieve their goals.
Description
- Language
- English
- Company Type
- Established Company
- Working Model
- Onsite
- Industry
- Internet, IT, Telecommunication