Summary: The OS Frameworks Engineer role focuses on developing low-level systems and frameworks for next-generation VR and AR platforms within a global technology organization. The position involves collaboration with cross-functional teams to enhance product experiences and requires expertise in operating systems and programming. This impactful role directly influences the future of immersive computing products. The contract is remote and UK-based, offering a competitive salary range.
Key Responsibilities:
- Stay informed on industry and platform-level technology trends to help assess and develop new computing technologies.
- Enable product teams to deliver best-in-class experiences across current and future devices.
- Work on OS internals and help set technical direction for major system-level improvements.
- Design and build tools, system architecture, frameworks, and infrastructure across areas such as operating systems, kernel development, low-level debugging, and system performance profiling.
- Collaborate closely with cross-functional partners including product managers, application engineers, and external partners to define requirements and interfaces.
- Develop system-level APIs that enable performant and scalable use cases across the software stack.
- Raise engineering standards through code reviews, design reviews, and the introduction of best practices.
- Communicate complex technical concepts clearly while advocating for product quality and engineering efficiency.
Key Skills:
- Bachelor’s degree (or equivalent experience) in Computer Science, Computer Engineering, or a related discipline.
- 6+ years of professional software development experience.
- Strong experience working cross-functionally to deliver complex technical solutions.
- Deep experience with Android (preferred), Linux, or macOS internals, frameworks, or system services or embedded systems development in resource-constrained environments.
- 3+ years’ experience in one or more of the following: Operating Systems, AOSP, NDK, Device management (Android/iOS), Device security, Android Enterprise.
- Strong programming experience in C++ and Java.
- Hands-on experience with Android internals, AOSP, SDK, NDK, JNI, and IPC mechanisms (nice to have).
- Experience with Android performance tooling and security models (nice to have).
- Background in mobile platform development (Android and/or iOS) (nice to have).
- Experience with Android UI frameworks and system services (nice to have).
- Strong unit testing experience (JUnit or similar frameworks) (nice to have).
Salary (Rate): £110,000.00 yearly
City: undetermined
Country: United Kingdom
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
OS Frameworks Engineer – VR / AR Platforms
Contract: 6 Months | Location: Remote (UK-based) | £98k - £110k
The Role: We are working with a global technology organisation operating at the cutting edge of virtual and augmented reality platforms . The team is focused on building next-generation, wire-free VR experiences that sit at the intersection of hardware, operating systems, and platform software . As an OS Frameworks Engineer , you will play a key role in developing low-level systems and frameworks that underpin immersive computing products. This is a highly impactful role where the work you deliver will directly shape future VR and AR platforms.
Key Responsibilities
- Stay informed on industry and platform-level technology trends to help assess and develop new computing technologies.
- Enable product teams to deliver best-in-class experiences across current and future devices.
- Work on OS internals and help set technical direction for major system-level 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 Android system components
- Collaborate closely with cross-functional partners including product managers, application engineers, and external partners to define requirements and interfaces.
- Develop system-level APIs that enable performant and scalable use cases across the software stack.
- Raise engineering standards through code reviews, design reviews, and the introduction of best practices.
- Communicate complex technical concepts clearly while advocating for product quality and engineering efficiency.
Minimum Requirements:
- Bachelor’s degree (or equivalent experience) in Computer Science, Computer Engineering, or a related discipline.
- 6+ years of professional software development experience.
- Strong experience working cross-functionally to deliver complex technical solutions.
- Deep experience with Android (preferred), Linux, or macOS internals , frameworks, or system services or embedded systems development in resource-constrained environments.
- 3+ years’ experience in one or more of the following: Operating Systems AOSP NDK Device management (Android/iOS) Device security Android Enterprise
- Strong programming experience in C++ and Java .
Nice to Have:
- Hands-on experience with Android internals, AOSP, SDK, NDK, JNI, and IPC mechanisms.
- Experience with Android performance tooling and security models.
- Background in mobile platform development (Android and/or iOS).
- Experience with Android UI frameworks and system services.
- Strong unit testing experience (JUnit or similar frameworks).
Why Apply?
This is an opportunity to work on next-generation immersive technology within a highly skilled, global engineering environment. You’ll contribute to platforms that are redefining how people interact with technology, with the flexibility of a UK-based remote contract .