Platform Engineer - Linux/AOSP

Remote, Silicon Valley (Redwood City to San Jose) • $105k - $180k • 0.1% - 0.3%

Orro


Role Locations

  • Remote
  • Silicon Valley (Redwood City to San Jose)

Compensation

  • $105k - $180k
  • 0.1% - 0.3%

Employees

11 - 25 people

Address

1875 S Grant St Ste 620
San Mateo, CA, 94402-7037, US

Tech Stack

  • Android
  • Kotlin
  • AWS Lambda
  • Java
  • AWS
  • Swift
  • iOS Development
  • RxJava
  • Python
  • CouchDB
  • Serverless Framework
  • GitHub
  • C
  • Embedded Systems
  • AOSP
  • PostgreSQL
  • JavaScript

Role Description

As the Platform Engineer for Linux/AOSP, you will own the development and management of our custom Android environment running on custom hardware. The role entails leading all aspects of a customized Android build and development process that can scale as the team/product grows. This includes designing and implementing solutions for a continuous integration process, merging updates and patches from upstream AOSP and hardware BSPs, creating and sending OTA updates to devices, and optimizing the Android environment for performance on our hardware. You will work closely with software, firmware, and hardware teams to create a top-tier Android experience on a hardware device for the home. As the sole engineer owning this process, it's an opportunity to lay a strong foundation and own a key piece of our product experience.

Responsibilities

Own the AOSP codebase source keeping it up-to-date and optimized for running on our flagship devices Work with Software, Firmware and Hardware teams to design, implement, deploy and test core-features of our products Contribute to Build and CI processes ensuring smooth sailing during testing and releasing Contribute across Firmware codebase for feature development and platform support as needed

Requirements

Extensive experience with Linux/Android development and debugging Extensive knowledge of AOSP and Android framework internals (Sensor HAL, Recovery, Partitions, OTAs)Familiarity modifying SELinux, U-Boot, Kernel Drivers, Kernel Modules Proficiency with C/C++, Python, Bash Experience with Android SDK, NDK and JNI Experience setting up and customizing continuous integration tools for AOSP like Gerrit and Jenkins Experience testing and optimizing Linux kernel and drivers for performance improvement Strong written and verbal communication skills in English Experience working in a team environment and providing mentorship to other engineers

Even Better

Experience leading AOSP efforts for high-volume Android devices Basic hardware bring-up and debugging experience using an oscilloscope, logic analyzer, multimeter Experience with best practices for securing embedded systems and/or penetration testing Personal experience with home automation products and/or technical hobby projects

About Orro

Orro is the world's first truly responsive lighting system. Designed to be part of the fabric of your home. Orro responds to your presence, preferences and adapts to natural lighting patterns.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.