cover image
Jobster

Senior Software Engineer - Morgan McKinley

Hybrid

England, United kingdom

Senior

Full Time

26-01-2026

Share this job:

Skills

Java Kotlin Architecture Linux Operating Systems Software Development C++ Embedded Systems Android

Job Specifications

Software Engineer – OS Frameworks (AR/VR)

Location: Remote (UK)

Contract Duration: 6 months (potential to extend)

Start Date: ASAP

Working Hours: 9:00am – 6:00pm

About The Role

We are seeking an experienced OS Frameworks Software Engineer to join a team building next-generation operating systems for immersive AR/VR devices. This role sits at the core of system-level engineering, working on Android-based operating systems that power advanced headset platforms.

You will focus on integrating upstream Android updates with custom OS frameworks, improving system performance, and contributing to platform stability across hardware and software layers. This is a highly hands-on role for engineers who enjoy working close to the operating system and hardware.

What You’ll Do

Design, develop, and maintain OS frameworks and system-level components for AR/VR devices
Integrate and merge updates from Android Open Source Project (AOSP) into a customised operating system
Work on OS internals, performance optimisation, system profiling, and low-level debugging
Build system-level APIs enabling performant and scalable use cases across the software stack
Collaborate with cross-functional engineering teams across platform, infrastructure, and product
Contribute to code reviews, testing strategies, and engineering best practices
Participate in on-call rotations to support OS stability and updates

Required Experience

6+ years of professional software development experience
Strong experience in Android OS development, embedded systems, or OS-level frameworks
Hands-on experience with C++ and Java (Kotlin is a plus)
Strong understanding of operating systems, system architecture, and low-level components
Experience working with AOSP, OS internals, or embedded Linux environments
Comfortable working in collaborative, cross-team engineering environments

Nice to Have

Direct experience contributing to Android Open Source Project (AOSP) or custom ROMs
Experience working on AR/VR hardware, mobile devices, or embedded platforms
Familiarity with system performance tools, profiling, or security models
Background in startup or highly hands-on engineering teams

Ideal Backgrounds

Engineers from:

Android or device manufacturers
Embedded systems, automotive, or industrial technology companies
Smartphone, chipset, or platform engineering teams

Please note: This role is not suitable for web or application-only developers.

Why Join?

Work on cutting-edge AR/VR platform technology
High likelihood of contract extension for strong performers
Strong potential for conversion to full-time employment
Opportunity to influence the core operating system of next-generation devices

#Jobster

About the Company

Employers, hiring managers, recruiters. Everyone has one thing on their mind. Finding talented people. But… everyone's looking in the same places. At the same time. In the same tiring way. Traditional job advertising always targets the same people. The ones that are actively looking for a new job. The only thing is; the best talent is often taken. But just because they're not searching for a new job, doesn't mean they're not looking for one. What if you knew who's eager to switch jobs before they start looking? Welcome to Jo... Know more