Position: Senior Android Embedded Developer
Company: CHI
Experience required: 3y
English level: upper

The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need a Senior Android Embedded Developer.

The project is a Smart watch based on Snapdragon Wear OS 5100 with removable straps. Our main tasks are to develop the software for the Android based wearable device including firmware, application, diagnostics and manufacturing testing. 

We are searching for Android Open Source Project (AOSP) & Embedded Linux developer who can build a prototype of custom applications for both Android and Linux environments. Android apps were intended to perform testing scenarios for factory verification.

Requirements:

Strong C/C++ coding skills. At least 4+ years of commercial development in C or C++;
Android AOSP, HAL, Sensor HAL, Android system services, AIDL, AOSP configuration;
Base knowledge of Linux kernel and device tree;
Script language knowledge (Python, bash);
Ability to quickly learn new technologies;
Ability to learn using technical documentation without assistance.
Will be a plus:

Experience in writing device drivers;
Ability to read circuit diagrams;
Java/Kotlin for Android development.
Responsibilities:

Design, develop, test, and debug software/firmware for various hardware platforms (Android);
Review code and design;
Support software QA.