S
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