Senior Embedded Software Engineer- Hardware
Core
Building the foundational operating system, drivers, and secure processor integration for SumUp's new custom Android hardware platform.
Role type
Senior Embedded Software Engineer (Android/Linux)
Builds
Custom Android embedded devices for small business payment terminals
Domain
Fintech hardware / Embedded Linux / Android
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded Linux development, Android OS architecture (bootloader, kernel, framework), C programming, Hardware interface debugging (I2C, SPI, UART, SDIO), Embedded security (Secure Boot, TrustZone, dm-verity, encryption)
Preferred skills
Qualcomm Snapdragon or MediaTek platform experience
Technologies
U-Boot, Little Kernel, Android Framework, C, I2C, SPI, UART, SDIO, TrustZone, dm-verity
Responsibilities
Support system bring-up from bootloader to framework, Integrate and maintain kernel modules and drivers, Debug hardware and software issues at the protocol level, Carry out testing and validation for platform stability and security
Seniority
Senior, hands-on IC