companySumUp logo

Senior Embedded Software Engineer - Android

SumUpBerlin, Germany
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Ideal Candidate Profile5+ years of professional experience in embedded systems development with a strong emphasis on Android and AOSP. Hands-on experience with hardware integration and debugging. Proficient in programming languages relevant to embedded systems. Solid understanding of software and hardware interactions. Excellent problem-solving skills and the ability to work independently and collaboratively.

About the job

About the Role

Join SumUp as a Senior Embedded Engineer within our Hardware Tribe, where you will collaborate with a talented cross-functional team of Hardware Engineers, Product Managers, QA Engineers, and more. Your expertise will be pivotal in developing our innovative Android-based payment devices, guiding the process from bootloader and kernel development to framework integration and validation.

This is an exciting opportunity as we transition to using the Android platform for our proprietary hardware solutions. Our payment devices are uniquely designed with a focus on security and customization, necessitating a profound understanding of both embedded hardware and software.

This position requires on-site presence in our Berlin office, as we value the organic interactions that emerge from working closely together.

About the Team

You may have already encountered our card readers while enjoying a cappuccino or settling a bill at your favorite salon. Our Hardware team is dedicated to crafting elegantly designed card payment devices and accessories that empower our merchants to launch, manage, and expand their businesses. We tackle a variety of engineering challenges spanning industrial and electronic design, embedded systems, mobile applications, and backend services.

We foster an environment of open communication and continuous learning rather than strict regulations. If you are eager to innovate and support millions of independent merchants in achieving success, we encourage you to apply!

Your Responsibilities

  • Lead the system bring-up for the Android Embedded platform, focusing on bootloader, kernel, and driver integration.
  • Create and integrate custom modules for SumUp, including kernel drivers, power management, and connectivity components.
  • Enhance the build system to ensure stability and scalability across the platform.
  • Debug hardware and software issues at the protocol level (I2C, SPI, UART, SDIO, etc.).
  • Conduct testing and validation to ensure timely delivery of high-quality releases.
  • Work closely with Hardware Engineers, QA, Product Managers, and Manufacturing/Supply Chain teams.
  • Deliver Android OS features independently and contribute to a culture of engineering excellence within the Hardware Tribe.

About SumUp

SumUp is a leading fintech company dedicated to empowering small merchants by providing them with user-friendly, innovative payment solutions. Our team is passionate about creating exceptional payment devices that enhance the operational capabilities of businesses across the globe. We believe in fostering a culture of creativity and collaboration, where every team member contributes to our mission of making financial services accessible to everyone.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.