Position: Senior Software Developer – Android framework
Company: DataJob
Category: Android
Experience required: 5y
English level: intermediate
Published: 2021-05-01T00:00:00+03:00

Assignment description:

The department Infotainment Platform, within Connected Experience product stream, is responsible for the development and enabling of new Infotainment system powered by Android. 

Going into the next generation electrical architecture for complete car, we now need to enforce the team focusing on Infotainment. A development team at has ownership of complete features, which can range from HMI to business logic to low-level implementation. You will use the latest tools and technologies available and collaborate with partners and other teams to deliver state-of-the-art products. We focus on securing quality with automatic test cases running in our CI environment. Rigs and test cars are also a part of our set-up to secure the end-to-end experience.

We use agile ways of working according to SAFe, and the teams cooperate closely with the Product Owner, Scrum Master, UX/graphic designers and the development teams at Google. The prestigeless culture in our teams is built upon collaboration, being the success factor.

Who are you:

You have a solid background within Java/Kotlin and/or C++ and experience in working with the Android framework and tool set. Quality thinking and taking ownership are part of your characteristics. You are a team-player who enjoys a challenge and can keep focus on details in parallel with the long-term goal.

• M.Sc in Software Engineering or corresponding relevant experience

• Minimum 5 years of experience in software development in Java/Kotlin and/or C++

• Solid experience in Android

• Writing automated unit or integration tests as a natural part of design and implementation

• Comfortable working in a Linux environment

• Experience in working with Git/Gerrit/Jenkins tools

• Good communication skills, including in English (written and spoken)
Meritorious:

• Being familiar with UI rendering and 3D graphic programming (OpenGL /OpenGL ES) 

• Some knowledge in Image processing (including knowledge in different image and pixel formats)