We are working with a highly innovative engineering organisation operating at the forefront of secure communications technology. Their products deliver mission-critical connectivity solutions used globally across public safety defence transport utilities and commercial sectors.
They are now seeking aPrincipal Linux / Android Platform Engineerto join their expanding Software Team contributing to the next generation of broadband-enabled devices built on advanced Android and Linux-based platforms.
The Role
This is atrue Android platform engineering role focused onAOSP Linux kernel and low-level system developmentrather than application development. You will play a key role in thedevelopment configuration & optimisation of the Android platform working deep within the Android framework and underlying Linux system layers.
Key areas of responsibility include:
Android platform development and AOSP customisation.
Linux kernel configuration tuning and performance optimisation.
Scheduler tuning latency reduction and power management improvements.
Modifying Android framework services and system components.
Working within large-scale codebases using Git (branching merging upstream integration).
Integration of open-source tools for debugging profiling and performance analysis.
Development of system-level C components in real-time multi-threaded environments.
Supporting integration testing issue investigation and root cause analysis.
Producing design documentation and contributing to architectural decisions.
Collaborating in agile scrum teams on mission-critical product development.
What Were Looking For
Essential:
Strong understanding ofAndroid architecture and AOSP internals.
Solid background inLinux system programming and/or kernel development.
Experience optimisingLinux/Android systems (performance power latency).
Proficiency inC in embedded real-time multi-threaded environments.
Experience with Android framework components such asBinder AIDL System Services (C/Java) Framework APIs NDK/JNI SELinux CTS.
Experience working with mobile or embedded Linux platforms.
Strong familiarity with debugging and profiling tools (memory performance code coverage leak detection).
Structured engineering approach with an understanding of software quality processes.
Nice to Have:
Experience with Linux open-source configuration and patch management.
Exposure to hardware teams (schematics oscilloscopes logic analysers).
Background in ruggedised devices secure communications or embedded consumer electronics.
Stable long-term team with strong technical leadership.
Agile scrum-based delivery model.
Focus on building robust mission-critical systems used in demanding environments.
Strong emphasis on in-office collaboration (5 days per week).
Who This Role Suits
Either:
Atrue Android AOSP platform engineerlooking to work on complex system-level challenges.
A strongembedded Linux engineerready to transition into Android platform development.
Youll thrive here if you enjoy deep technical work system-level problem solving and building software that operates close to the hardware in high-reliability environments.
Required Experience:
Staff IC
Job DescriptionLocation:Just north of Cambridge UKSalary:Up to 70kFully office-based(5 days/week)We are working with a highly innovative engineering organisation operating at the forefront of secure communications technology. Their products deliver mission-critical connectivity solutions used global...
Job Description
Location:Just north of Cambridge UK
Salary:Up to 70k
Fully office-based(5 days/week)
We are working with a highly innovative engineering organisation operating at the forefront of secure communications technology. Their products deliver mission-critical connectivity solutions used globally across public safety defence transport utilities and commercial sectors.
They are now seeking aPrincipal Linux / Android Platform Engineerto join their expanding Software Team contributing to the next generation of broadband-enabled devices built on advanced Android and Linux-based platforms.
The Role
This is atrue Android platform engineering role focused onAOSP Linux kernel and low-level system developmentrather than application development. You will play a key role in thedevelopment configuration & optimisation of the Android platform working deep within the Android framework and underlying Linux system layers.
Key areas of responsibility include:
Android platform development and AOSP customisation.
Linux kernel configuration tuning and performance optimisation.
Scheduler tuning latency reduction and power management improvements.
Modifying Android framework services and system components.
Working within large-scale codebases using Git (branching merging upstream integration).
Integration of open-source tools for debugging profiling and performance analysis.
Development of system-level C components in real-time multi-threaded environments.
Supporting integration testing issue investigation and root cause analysis.
Producing design documentation and contributing to architectural decisions.
Collaborating in agile scrum teams on mission-critical product development.
What Were Looking For
Essential:
Strong understanding ofAndroid architecture and AOSP internals.
Solid background inLinux system programming and/or kernel development.
Experience optimisingLinux/Android systems (performance power latency).
Proficiency inC in embedded real-time multi-threaded environments.
Experience with Android framework components such asBinder AIDL System Services (C/Java) Framework APIs NDK/JNI SELinux CTS.
Experience working with mobile or embedded Linux platforms.
Strong familiarity with debugging and profiling tools (memory performance code coverage leak detection).
Structured engineering approach with an understanding of software quality processes.
Nice to Have:
Experience with Linux open-source configuration and patch management.
Exposure to hardware teams (schematics oscilloscopes logic analysers).
Background in ruggedised devices secure communications or embedded consumer electronics.
Stable long-term team with strong technical leadership.
Agile scrum-based delivery model.
Focus on building robust mission-critical systems used in demanding environments.
Strong emphasis on in-office collaboration (5 days per week).
Who This Role Suits
Either:
Atrue Android AOSP platform engineerlooking to work on complex system-level challenges.
A strongembedded Linux engineerready to transition into Android platform development.
Youll thrive here if you enjoy deep technical work system-level problem solving and building software that operates close to the hardware in high-reliability environments.