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.
The Environment
- Highly collaborative engineering-led organisation.
- 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.
The Environment
- Highly collaborative engineering-led organisation.
- 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
View more
View less