• Good C/C++ programming skills
• Good Java programming skills
• Experience in Linux and/or Android lower layers e.g. kernel, framework, vendor specific libraries, device drivers, protocols stacks
• Excellent analytical and problem solving skills
• Working knowledge and experience with GIT, Gerrit
• Activity in Linux or Android OSS, other contributions to open source community
• Knowledge of Linux and other development tools, compilers and debuggers
• Good command of English language
Design, develop and maintain embedded software dedicated to mobile platforms based on Linux/Android operating systems.
Deal with the most recent SW and HW on the market, touching the latest technologies of mobile phones, wearables, TVs and platforms.
Support customers in multinational and agile project groups and also directly joining customer teams at their premises.
You will learn, develop and contribute to the following area or its parts:
• Android OS — android framework, android middleware, platform bring-up and stabilization, apps.
• Core Linux — low level software (protocol stacks, bus interfaces, file systems, memory handling, power consumption), Linux kernel, peripherals drivers and communication (e.g. USB, PCIe...), embedded systems.