Tundra Technical Solutions banner

OS Frameworks Engineer (AOSP)

Tundra Technical Solutions

The Role

Overview

Develop, enhance, and maintain OS frameworks and tools for VR/AR devices using Android/Linux.

Key Responsibilities

  • code review
  • api development
  • os internals
  • tool building
  • performance profiling
  • cross‑functional collaboration

Tasks

-Uplift coding and design skills on the team through reviews and the introduction of best practices. Model desired behaviors through clean, readable code, upfront debug-ability, and testability when implementing complex components. -Develop APIs in the system-level framework layer that enable other layers of the stack to implement compelling and performant use cases. -Build on OS internals and set technical direction for significant improvements. -Enable teams to deliver best-in-class experiences for current and future products. -Effectively communicate complex features and systems in detail while advocating for higher product quality and engineering efficiency. -Contribute towards building tools, system architecture, frameworks, and infrastructure for any of the following: operating systems, kernel development, low-level debugging, system profiling, AOSP, performance profiling, that will impact VR and AR product lines. -Collaborate with cross-functional teams including product management, application software engineers, and partners to understand requirements, specify interfaces for new software frameworks, and enhance existing frameworks.

Requirements

  • c++
  • java
  • android
  • junit
  • linux
  • bachelor's

What You Bring

-Experience with cross-functional partnerships, working across functions to drive solutions. -Extensive experience with JUnit tests or any unit testing framework. -Experience with coding in both C++ and Java. -Experience with Android performance tools and security models. -Experience developing software for Mobile platforms (Android/iOS). -Extensive experience with Android (preferred), Linux, or MacOS internals or frameworks services. Alternatively, experience in developing Embedded engineering solutions within a resource-constrained environment. -Extensive experience with any of the following: Android internals, AOSP, Android SDK, Android NDK, Android JNI, Android IPC mechanisms, Linux OS development. -3+ years of experience in developing any of the following: Operating Systems, AOSP, NDK, Device management on iOS/Android, Device Security, Android Enterprise. -6+ years of Software development experience. -Understand industry and Meta-wide technology trends in computing technology to assess and develop new technologies within the Reality Labs roadmap. -Bachelor's degree or equivalent experience in Computer Science, Computer Engineering, or a similar field. -Experience with Android UI frameworks and services.

The Company

About Tundra Technical Solutions

-Began as a niche IT staffing provider and has grown into a global talent solutions firm. -Serves both contingent and permanent hiring needs, encompassing managed service provider (MSP), recruitment process outsourcing (RPO), and direct-source curation. -Project portfolio spans complex IT infrastructure, cybersecurity, software development, and ERP deployments in public and private sectors. -Pioneered employer-branded talent communities, combining curated talent pools with VMS integration for cost and time efficiencies. -Standout partnerships include global direct-sourcing with LiveHire and recent alliances to boost diversity initiatives and green-collar staffing. -Holds ISO 9001 certification.

Sector Specialisms

Energy

Utilities

Nuclear

Oil & Gas

Renewables

Wind

Pipeline

Petrochemicals

Manufacturing

Engineering

Industrial

Mechanical

Civil

Technology Startups

Software Development

IT

Retail

Pharmaceutical

Life Sciences