Embedded Android OS Engineer - Contractor

Bevi Boston, MA

Company

Bevi

Location

Boston, MA

Type

Full Time

Job Description

Bevi is on a mission to disrupt the beverage supply chain and replace single-use water bottles with smart water machines. Thousands of companies use Bevi to sustainably provide their employees with pure, sparkling, and flavored water at work. As the market leader in IoT-enabled beverage machines, we’ve raised over $160M in venture capital and we have grown tremendously each year since launch. In addition to maintaining hypergrowth with our current product line, Bevi is heavily investing in new product development.

You would start from our existing Android OS build and help us with defining a process around making modifications to it for different tablet variants. Help us with the QA and rollout of these modifications. Examples of modifications are: device tree modifications, (i2c, GPIO pins, MIPI), applying security patches and updating configuration parameters of the touch panel.

Requirements

As a contractor your responsibilities include but are not limited to:

  • Experience with Android AOSP modifications and development
  • Expert knowledge of C++ / Cm Java programming, experience with Kotlin is a plus
  • Experience with low level Java, JNA and JNR
  • Manage different AOSP Device SKUs using git and config management tools
  • Implement new device drivers and feature requests through AOSP stack, Linux driver, Hardware Interface Definition Language (HIDL), Binder, AIDL, Java SDK
  • Familiarity with Kiosk or IOT development is a plus
  • Proficiency with aspects of Linux kernel programming such as system call interfaces, device drivers, and kernel subsystems, & linux kernel debugging.
  • Experience with display interfaces, protocols including MIPI DSI, HDMI, DisplayPort and graphics drivers in the context of AOSP. Proficiency in processes involved in bringing up new displays on Android devices, including debugging and resolving display-related issues.
  • Experience in initiating and overseeing the bring-up process of early-stage hardware prototypes, collaborating closely with hardware teams to refine and iterate through product development stages
  • In-depth understanding of Android's Project Treble architecture, with experience in developing. Familiarity with Treble's impact on device porting, security, and OS upgrades.
  • Performed AOSP Compliance through CDD (Compatibility Definition Document)/CTS (Compatibility Test Suite)/VTS (Vendor Test Suite)
  • Understanding of AOSP/Linux permission model, Linux file permissions, AOSP application manifest permissions. SELinux & Trusted Execution Env are a plus
  • Experience with Android's build systems, including Soong and Makefiles. Ability to create, modify, and optimize Android.mk and Android.bp files for building AOSP and custom Android applications.
  • Understanding Android threading, IPC, security policies
  • Understanding of wireless communication technologies used in mobile devices, including Wi-Fi (802.11a/b/g/n/ac/ax), Bluetooth, NFC, and cellular technologies (4G LTE, and 5G) is a plus.
Apply Now

Date Posted

07/25/2023

Views

11

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Senior Network Engineer - InterSystems

Views in the last 30 days - 0

InterSystems is seeking a Senior Network Engineer to support the deployment and maintenance of network infrastructure for their HealthShare and IRIS p...

View Details

IT Solution - Product Engineer - Takeda

Views in the last 30 days - 0

Takeda Development Center Americas Inc is seeking an IT Solution Product Engineer with a Bachelors degree in Engineering or a related field and 3 year...

View Details

Data Platform Engineer - GMSGQ - Takeda

Views in the last 30 days - 0

Takeda Pharmaceuticals USA is seeking a Data Platform Engineer GMSGQ for a fulltime position in Cambridge MA The role involves developing and maintain...

View Details

Senior Software Engineer (Full Stack, Platform) - WHOOP

Views in the last 30 days - 0

WHOOP is seeking a Senior Software Engineer to join their Platform team in Boston MA The role involves driving largescale architecture projects collab...

View Details

Senior Sensor Algorithm Engineer - WHOOP

Views in the last 30 days - 0

WHOOP is seeking a Senior Sensor Algorithms Engineer to develop algorithms that transform raw sensor data into meaningful physiological insights The r...

View Details

SOC Analyst - InterSystems

Views in the last 30 days - 0

InterSystems is seeking a security operations analyst to join their expanding SOC and security team The role involves enhancing analytic capabilities ...

View Details