Logo Sumup

Senior Embedded Software Engineer

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

    • Location Berlin

      Germany

    This is your employer

    Sumup

    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
  • Logo Sumup

    Senior Embedded Software Engineer

    Location
    Berlin
    Working Model
    Onsite
    Diversity
    Open for all genders
    English Only
    English only required

    More Jobs