Android Platform Software Engineer
Android Platform Software Engineer

Android Platform Software Engineer

Cambridge Full-Time 39000 - 52000 £ / year (est.) No home office possible
P

At a Glance

  • Tasks: Develop and support embedded software for Android-based communication products.
  • Company: Join a global leader in secure communications, shaping the future of critical devices.
  • Benefits: Enjoy a hybrid work model with a competitive salary and additional perks.
  • Why this job: Work on impactful projects in a collaborative environment, solving real-world engineering challenges.
  • Qualifications: Strong experience in embedded real-time software development with Android AOSP (C++/Java) required.
  • Other info: Hands-on role ideal for those passionate about embedded systems and Android internals.

The predicted salary is between 39000 - 52000 £ per year.

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.

Android Platform Software Engineer employer: Platform Recruitment

As a global leader in secure communications, we offer an exceptional work environment for our Android Platform Software Engineers in Cambridge, where innovation meets collaboration. Our hybrid work model promotes a healthy work-life balance, while our commitment to employee growth ensures you have access to continuous learning and development opportunities. Join us to be part of a dynamic team that values your contributions and empowers you to make a real impact in critical communication systems.
P

Contact Detail:

Platform Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Android Platform Software Engineer

✨Tip Number 1

Familiarise yourself with the latest developments in Android AOSP and embedded systems. Keeping up-to-date with industry trends and technologies will not only enhance your knowledge but also demonstrate your passion for the field during interviews.

✨Tip Number 2

Engage with online communities and forums related to Android development and embedded systems. Networking with professionals in these spaces can provide valuable insights and potentially lead to referrals or recommendations for the role.

✨Tip Number 3

Prepare to discuss specific projects where you've tackled complex real-time issues or developed embedded software. Having concrete examples ready will showcase your problem-solving skills and hands-on experience, making you a more attractive candidate.

✨Tip Number 4

Brush up on your knowledge of version control and defect tracking tools, as well as your understanding of multi-threaded, event-driven systems. Being able to speak confidently about these topics will highlight your technical expertise during discussions with our team.

We think you need these skills to ace Android Platform Software Engineer

Embedded Real-Time Software Development
Android AOSP (C++/Java)
Multi-Threaded Programming
Event-Driven Systems
Debugging Complex Real-Time Issues
Unit and Integration Testing
Version Control Systems
Defect Tracking Tools
Problem-Solving Skills
Strong Communication Skills
Cross-Functional Team Collaboration
Linux Kernel Programming
System-Level Programming
RTOS Environments
Microcontroller Development
Interpreting Electronic Schematics
Using Oscilloscopes and Logic Analysers

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with embedded real-time software development, particularly with Android AOSP. Include specific projects or roles where you used C++ or Java, and mention any relevant tools or technologies you've worked with.

Craft a Compelling Cover Letter: In your cover letter, express your passion for embedded systems and Android internals. Discuss how your problem-solving skills and collaborative mindset make you a great fit for the role. Be sure to mention any experience you have with multi-threaded or event-driven systems.

Showcase Relevant Projects: If you have worked on projects related to critical communication products or have experience with Linux kernel programming, be sure to include these in your application. Highlight your contributions and the impact of your work.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors or typos. A polished application reflects your attention to detail, which is crucial for a role that involves debugging complex real-time issues.

How to prepare for a job interview at Platform Recruitment

✨Showcase Your Technical Skills

Be prepared to discuss your experience with embedded real-time software development, particularly with Android AOSP. Highlight specific projects where you used C++ or Java, and be ready to explain your problem-solving approach in detail.

✨Demonstrate Your Debugging Expertise

Since the role involves debugging complex real-time issues, come equipped with examples of challenges you've faced in previous roles. Discuss the tools and methods you used to identify and resolve these issues, showcasing your analytical skills.

✨Emphasise Collaboration

This position requires working across cross-functional teams, so share experiences that demonstrate your ability to communicate effectively and collaborate with others. Mention any successful projects where teamwork played a crucial role.

✨Prepare for Technical Questions

Expect technical questions related to multi-threaded, event-driven systems and version control. Brush up on relevant concepts and be ready to answer questions that test your understanding of these areas, as well as your familiarity with tools like oscilloscopes and logic analysers.

Android Platform Software Engineer
Platform Recruitment
P
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>