Position: Trainee Java Engineer for Android
Company: GlobalLogic
Category: C++
Experience required: 1y
English level: intermediate

Job Description

Embedded
Experience with any SBC is a huge plus (Raspberry Pi, BeagleBone, Arduino, etc.)
Experience with any microcontrollers development is a huge plus
Linux C++/Android
Not  only UI/UX development
Experience with middleware development (services, daemons, native applications)
Experience with AOSP development or Android NDK development.
Experience with С/C++
Java
Core classes
Experience with Android SDK (core API)
Linux knowledge
command-line experience
Shell scripting
Build systems (Makefiles/CMake/etc.) 
Bash
GIT
English - at least intermediate writing/speaking
 
Job Responsibilities

Android OS customization, Java development
Bug fixing in Android-specific/customer code on OS level

Department/Project Description

Our Client is the top Tier-1 company in the automotive world. Project goals are software implementation for Client infotainment hardware platform intended to be used in a mass-production car/vehicle market.

SW platform: Android 8.1 (O-MR1)

HW platform: Snapdragon 820a (MSM8996)

The scope of the project includes SW design preparation, implementation, integration, and maintenance phases with following to modern industry standards for development processes in the automotive segment (Automotive SPICE) and Agile (SCRUM).