At a Glance
- Tasks: Develop and optimise AOSP Android platforms, focusing on kernel configuration and performance.
- Company: Join a leading wireless company in Cambridge, dedicated to staff growth and innovation.
- Benefits: Enjoy hybrid work options, private healthcare, annual bonuses, and early finishes on Fridays!
- Why this job: Be part of a dynamic team shaping the future of Android technology with impactful projects.
- Qualifications: Proficiency in C++, Linux system programming, and a solid understanding of Android architecture required.
- Other info: This role offers a unique opportunity to work on cutting-edge technology in a supportive environment.
The predicted salary is between 60000 - 90000 £ per year.
Responsibilities:
- AOSP Android platform development
- Kernel configuration and tuning, including Android framework/service alterations and the Android toolchain
- Good understanding of the Android architecture and ecosystem, including low level and security
- Linux kernel and system programming
- Experience optimizing Linux/Android performance, i.e., power management
- Proficiency in C++
- Linux open source project configuration management and patching techniques advantageous
Areas of interest:
- Binder AIDL Services (C++ / Java)
- Framework APIs
- NDK, JNI
- CTS
- SE Linux
Join a thriving wireless Cambridge-based business, renowned for their commitment to staff and career development. Don’t miss out on this exciting opportunity.
Location: Cambridge (with hybrid options. 2 days working from home)
Salary: £70-85K plus private healthcare, annual bonus, family flexible organization, pension, dental plan, life assurance, free parking and an early finish on Fridays! (8 hours Monday to Thursday, 5 hours Friday)
For full company details and job specification for this unique role please email your CV now and call Fran Printemps.
Senior Embedded Android Software Engineer employer: Integrity
Contact Detail:
Integrity Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Embedded Android Software Engineer
✨Tip Number 1
Familiarise yourself with the latest developments in AOSP and the Android ecosystem. Being well-versed in recent updates and features will not only boost your confidence but also demonstrate your passion for the field during discussions.
✨Tip Number 2
Engage with the open-source community, especially those focused on Linux and Android. Contributing to projects or forums can help you build a network and showcase your skills, making you a more attractive candidate.
✨Tip Number 3
Prepare to discuss specific examples of your experience with kernel configuration and performance optimisation. Having concrete instances ready will help you stand out and show that you have practical knowledge relevant to the role.
✨Tip Number 4
Research the company culture and values of the Cambridge-based business. Understanding their commitment to staff development can help you tailor your conversations and show that you're a good fit for their team.
We think you need these skills to ace Senior Embedded Android Software Engineer
Some tips for your application 🫡
Understand the Role: Before applying, make sure to thoroughly understand the responsibilities and requirements of the Senior Embedded Android Software Engineer position. Familiarise yourself with AOSP Android platform development, Linux kernel programming, and performance optimisation.
Tailor Your CV: Customise your CV to highlight relevant experience in C++, Android architecture, and Linux system programming. Emphasise any projects or roles where you've worked on similar technologies or optimised performance.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for embedded systems and your understanding of the Android ecosystem. Mention specific experiences that align with the job description, such as working with Binder AIDL Services or SE Linux.
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 and professionalism, which is crucial for a technical role.
How to prepare for a job interview at Integrity
✨Showcase Your Technical Skills
Be prepared to discuss your experience with AOSP Android platform development and Linux kernel programming. Highlight specific projects where you've optimised performance or configured the kernel, as this will demonstrate your hands-on expertise.
✨Understand the Android Ecosystem
Familiarise yourself with the Android architecture and its various components. Be ready to explain how different parts of the system interact, especially in relation to security and low-level programming.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving abilities. Practice coding challenges related to C++ and Linux system programming, as these are likely to come up during the interview.
✨Demonstrate Your Passion for Development
Express your enthusiasm for embedded systems and software development. Share any personal projects or contributions to open-source initiatives that showcase your commitment to continuous learning and improvement in the field.