Position: AOSP Engineer
Company: Ring Ukraine
Category: C++
Experience required: 5y
English level: upper
Published: 2020-09-01T00:00:00+03:00

Responsibilities and Duties
— Profile AOSP on complex SoC with LTE/GPS/BLE/WiFi/etc.
— AOSP bring-up on new boards
— Tune boot-up process to tune bootup time and order
— Java <-> System services linking
— Logging subsystem tuning and maintenance
— Help application and services development teams properly integrate their services within the device

Qualifications and skills
— Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline
— 5+ (or more than 3 finished projects porting AOSP into different platforms)
— Good C/C++ knowledge and CS fundamentals
— Strong verbal and written communication skills (Upper-Intermediate English)
— Experience in issue-tracking systems maintenance (Jira, Confluence);
— Basic understanding of Linux OS (structure and components) debug techniques and profiling, scripting
— Experience with the Android build system
— Basic understanding of periphery interfaces (UART, SPI, I2C, USB, etc...)
— On-hands experience with Git (Gerrit, Repo would be a big plus)