Android Kernel Engineer - Payment Products
Android Kernel Engineer is a Full time, Permanent, Remote, Hybrid Job in Sofia, Bulgaria
Remote IT World helps Tech and Blockchain Professionals to get hired for 100% remote jobs.
We are a first-choice staffing partner of high-growth startups and scale-ups worldwide.
Ready to embrace freedom and flexibility?
Read on.
With one of our trusted partners, we are hiring a few new colleagues as
Android Kernel Engineer - Payment Products
Join a UK-based FinTech start-up that patented the first-ever entirely software-based POS terminal. Certified by VISA and Mastercard laboratories for functionality and security. It was established in 2018 and has developed an innovative technology that allows merchants to take payments directly on their NFC-enabled Android devices.
Simple, Efficient, and Empowering!
We started the product with the dream of making payments less complicated and cumbersome for millions of merchants. The vision is to create a product that revolutionizes the digital payments industry. This product offers rapid digital deployment and is uniquely phone and bank-agnostic.
Job Scope
As Android Kernel Engineer you'll collaborate with other skilled developers to solve complex problems and create high-quality digital payment products.
We're looking for someone who's passionate about cutting-edge technology and thrives in a dynamic, fast-paced environment. As part of the team, you'll stay current with advancements in the digital payments industry and have the opportunity to contribute to the organization's ongoing success.
Main Responsibilities
- Responsible for developing and maintaining all supported kernels.
- Working with mobile networking technology (DSS in NR5G; finding DSS specification and integrate into code development)
- Linux and Android Kernel development (configuration and hardening for interfaces; modular kernels; debugging and network testing)
- Identify and implement AOSP (Android common kernels or ACKs)
- Incorporate tracing and analytics to ensure optimal performance of deployed code.
- Collaborate on architecture, technology choices, and interactions with other engineering teams such as shared libraries, backend APIs, and core components.
Key Requirements
- Strong knowledge of Linux kernel, device drivers, and networking
- Experience creating solutions for the wireless connectivity industry
- At least 5+ years experience with Java/Kotlin backend
- Strong knowledge of data structures, algorithms, and design patterns
- Expertise in Linux and Android Kernel structure and experience developing kernel modules
- Experience developing packet-level logic with an understanding of transport and application layer protocols.
- Understanding of Linux/Unix, Android, and/or iOS security models
- Strong focus on unit and integration testing
- Proficiency with collaborative development workflows (branches, PRs) and continuous integration practices and frameworks
Company Offer
- 25 days of paid vacation
- Private Health Insurance
- Multisport Card
- Competitive salary + flexible bonus scheme
- A challenging job in a premium professional environment
- Office based in a nice and location-friendly zone, close to metro station
- Work-from-home policy
- Annual company retreats
- Professional development opportunities including future leadership positions
Apply Now
Only shortlisted candidates will be contacted. Your job search is strictly confidential.
🔎 View more remote job openings.
👉 Subscribe to our weekly job alerts and be the first to hear about the latest web2 and web3 remote job offers.