An innovative communications technology company is seeking a Principal Linux/Android Platform Developer to play a key role within its Software Team. With next-generation communication products in development, this is an opportunity to work on advanced Android and Linux-based embedded systems used across public safety, transport, utilities, defence, and commercial sectors.
This is not an Android App Developer role. Instead, you will operate deep within the Android platform and Linux kernel - shaping the foundation of secure, high-performance communication devices.
Location: Waterbeach, Cambridge (Onsite)
Job Type: Full-time, Permanent
Salary: £65,000 to £80,000
What You'll Be Doing:
Developing and configuring the Android platform, including framework and service modifications.
Working within the Linux kernel, including scheduler changes, performance optimisation, and latency reduction.
Tuning and optimising Android/Linux systems for power management and efficiency.
Integrating open-source development tools for debugging, profiling, code coverage, and memory analysis.
Essential Skills & Experience:
Degree-level qualification in a relevant area.
Strong understanding of Android architecture, including low-level components.
Experience with Linux kernel and system programming.
Experience optimising Android/Linux systems (and power management).
Excellent knowledge of C++, particularly in real-time, multi-threaded, multi-processor environments.
Experience working with:
Binder
AIDL
Android Services (C++/Java)
Framework APIs
NDK / JNI
CTS
SE Linux
Experience developing for mobile or embedded platforms.
Who You Are:
Comfortable working at platform and kernel level rather than at application layer.
Analytical and methodical when solving performance and system-level challenges.
Collaborative and confident working within cross-functional Agile teams.
Motivated by building secure, mission-critical products used in demanding environments.
If this sounds like you, apply now