Platform Engineer - Linux/AOSP
Orro
Role Locations
- Remote
- Silicon Valley, CA, United States
Compensation
- $105k - $180k
- 0.1% - 0.3%
Employees
Address
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.
Address
Tech Stack
- Android
- Kotlin
- AWS Lambda
- Java
- AWS
- Swift
- iOS Development
- RxJava
- Python
- CouchDB
- Serverless Framework
- GitHub
- C
- Embedded Systems
- AOSP
- PostgreSQL
- JavaScript
Skip straight to final-round interviews by applying through Triplebyte.