SonicJobs Logo
Login
Left arrow iconBack to search

Android Platform Software Engineer

Platform Recruitment
Posted 21 hours ago, valid for 10 days
Location

Cambridge, Cambridgeshire CB2 8AG, England

Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • A global leader in secure communications is seeking an Android Platform Software Engineer in Cambridge with a salary range of £45k - £60k plus benefits.
  • The role focuses on developing embedded software for Android-based critical communication products and requires strong experience in embedded real-time software development with Android AOSP.
  • Candidates should possess skills in debugging complex real-time issues, writing unit and integration tests, and participating in code reviews.
  • The ideal applicant should have a methodical problem-solving mindset and strong communication skills for collaboration across engineering teams.
  • Experience with Linux kernel programming and small RTOS environments is a plus, and applicants should have a minimum of several years of relevant experience.

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.

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.