Senior Platform Software Engineer (OS / Android) / Android Systems Engineer
New Today
Job Description
Contract Length: 6 months
Client: Tech/Media
Job Description
This role sits within an advanced technology organization focused on building next-generation computing platforms and immersive, wire-free VR experiences. The team brings together global specialists working across hardware, software, and content to deliver products that shape how people connect, work, and play.
As an OS Frameworks Engineer, you will play a key role in developing system-level software that supports innovative hardware and software solutions. Your work will help redefine user experiences and contribute to emerging platform standards in VR and AR. You will collaborate closely with cross-functional partners to push technology forward, even in areas where solutions are still being defined.
Key Responsibilities
- Monitor industry and company-wide computing technology trends to evaluate and develop new capabilities aligned with the product roadmap.
- Support product teams in delivering high-quality experiences for both current and future platforms.
- Work on operating system internals and help define technical direction for major system improvements.
- Design and build tools, system architecture, frameworks, and infrastructure across areas such as operating systems, kernel development, low-level debugging, system and performance profiling, AOSP, and related technologies impacting VR and AR products.
- Partner with product managers, application engineers, and external collaborators to gather requirements, define interfaces for new frameworks, and improve existing system components.
- Develop system-level framework APIs that enable higher layers of the software stack to deliver performant and compelling use cases.
- Promote strong engineering practices through code reviews, design feedback, and the adoption of best practices, emphasizing clean code, debuggability, and testability.
- Clearly communicate complex technical concepts and advocate for improved product quality and engineering efficiency
Minimum Qualifications
- Bachelor’s degree or equivalent practical experience in Computer Science, Computer Engineering, or a related field.
- 6+ years of professional software development experience.
- Strong experience with Android (preferred), Linux, or macOS internals or framework services, or embedded systems development in resource-constrained environments.
- 3+ years of experience developing in one or more of the following areas: Operating Systems, AOSP, NDK, device management on iOS/Android, device security, or Android Enterprise.
- Proficiency in C++ and Java.
- Proven experience collaborating across functions to drive technical solutions.
Preferred Qualifications
- Deep experience with Android internals, AOSP, Android SDK/NDK, JNI, IPC mechanisms, or Linux OS development.
- Familiarity with Android performance analysis tools and security models.
- Experience building software for mobile platforms (Android and/or iOS).
- Knowledge of Android UI frameworks and system services.
- Strong experience with unit testing frameworks such as JUnit.
- Location:
- London
- Job Type:
- FullTime
- Category:
- Technology
We found some similar jobs based on your search
-
New Today
Senior Platform Software Engineer (OS / Android) / Android Systems Engineer
-
City Of London
- Technology
Job Description Contract Length: 6 months Client : Tech/Media Job Description This role sits within an advanced technology organization focused on building next-generation computing platforms and immersive, wire-free VR experiences. The team bri...
More Details -
-
New Today
Senior Platform Software Engineer (OS / Android) / Android Systems Engineer
-
London
- Technology
Job Description Contract Length: 6 months Client : Tech/Media Job Description This role sits within an advanced technology organization focused on building next-generation computing platforms and immersive, wire-free VR experiences. The team bri...
More Details -