Android Platform Software Engineer - Embedded AOSP Systems - Cambridge - HybridSalary: £45k - £60k + benefits
A global leader in secure communications is seeking an Android Platform Software Engineer to help shape the future of its Android-based radio systems - rugged, high-performance devices used in critical environments from public safety to military operations.
This role sits at the intersection of Android AOSP and embedded real-time software - ideal for an engineer who enjoys low-level problem-solving, working close to the hardware, and delivering robust code in a collaborative environment.
Responsibilities:
-
Develop and support embedded software for Android-based critical communication products
-
Debug complex real-time issues across Android frameworks, services, and drivers
-
Write unit and integration tests, and contribute to continuous test improvements
-
Participate in code and document reviews to uphold engineering standards
Requirements:
-
Strong experience in embedded real-time software development with Android AOSP (C++/Java)
-
Familiar with multi-threaded, event-driven, real-time systems
-
Knowledge of version control and defect tracking tools
-
Excellent problem-solving skills with a methodical, investigative mindset
-
Strong communication skills and ability to work across cross-functional engineering teams
Nice to have:
-
Experience with Linux kernel or system-level programming
-
Exposure to small RTOS environments or microcontroller development
-
Ability to interpret electronic schematics and familiarity with tools like oscilloscopes and logic analysers
This is a hands-on, impactful role building software at the core of critical communication platforms. If you're passionate about embedded systems, Android internals, and solving real-world engineering challenges - apply now.