OBS! Ansökningsperioden för denna annonsen har
passerat.
Arbetsbeskrivning
We will expand our teams, working on embedded products based on Android. The teams are currently working in the lower layers of the Android framework, including Linux drivers and in the java framework layer. The ideal candidate has worked in at least two different areas of the Android stack bellow the application layer. The developers will be part of very strong development teams that works with our high profile customers. Please note we are not looking for application developers.
Role and Responsibility
Design blocks and sub-systems, considering inputs like system architecture, HW specifications, chosen platform, use cases, standards and communication protocols.
Program in C, C++, Java and Python.
Adapt, configure and integrate code and sub-systems from external parties.
Contribute in pre-studies and propose technical solutions
Collaborate with specialists and developers from other technical areas like hardware, production technology, and quality verification
Investigate and learn new product domains in context of need to design the correct solutions
Requirements
We expect skills and experience in:
Android framework ( >4 years)
AOSP Framework architecture
Embedded C/C++
Linux
Development tools like Git, Gerrit, Jenkins, Coverity
Creative debugging with multiple sources and techniques like debuggers, log analysis, signal analysis, and protocol sniffers
Additional skills in one or several of these areas are advantageous
Modem area of android
Telephony and/or RIL area of android
Integrating Qualcomm platforms
Device driver development
Real time operating systems
Connectivity standards like IP, Bluetooth, ZigBee, NFC, LTE and Wi-Fi
Power management
Audio software
Cameras and display software
Image analysis
Artificial Intelligence
Security
Measuring instruments like oscilloscope and logic analyzers
Wear OS by Google
Java
Our way of working is team based, and hence it necessary for the candidates to have good team working skills and experience.