Senior Software Engineer

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

Job Details

Company
Morgan McKinley
Location
Lincoln, Lincolnshire, UK
Employment Type
Full-time
Posted