Position: Senior Software Engineer (Android System) (IRC118347)
Company: GlobalLogic
Category: C++
Experience required: 5y
English level: intermediate

Job Description

Requirements:
- BA, MS degree in software engineering, computer science, or other related field
- 5+ years of experience in software development
- Good knowledge of C/C++
- Good knowledge and experience in multithreading
- Good knowledge of Linux, including experience in development on Linux
- Experience in troubleshooting and debugging of complex issues, profiling and system performance optimization.
- Experience in working with and creation of the software development documentation
- Experience in Agile (Scrum, Kanban)
- Good communication skills
- Intermediate+ spoken and writing English

Desired Skills:
- Experience in development or integration for the embedded systems will be a major plus
- Experience in C++ development on Android/Android NDK will be a major plus
- Experience in GIT
- Knowledge of Java for Android

Job Responsibilities:
- Contribute to the development and bug-fixing of the Android specific features on the OS level.
- Contribute to the performance analysis and optimization of the existing system.
- Contribute to the HAL development.
- Take part in the system requirements and customer requests analysis
- Cooperate with other teams worldwide to follow up product development and integration with other solutions.

Department/Project Description:
Our customer is a multinational corporation and one of the major automotive vendors in Europe. The Company is producing a wide variety of cars and motocycles for the worldwide market. In their vehicles, the Company is embedding the innovative, high-quality, cutting-edge, and comprehensive integrated cockpit solutions.

Team in GlobalLogic is providing a full cycle of the R&D services to the customer. In tight cooperation with the customer engineering team, GlobalLogic team is helping to design and develop a next generation infotainment solutuotion based on Android for automotive. This includes requirements analysis, Android system and application development, integration of the developed functionality to the final product and validation activities.