Android Software Engineer (R&D56)
Datalogic is offering an Android Software Engineer role, reporting to the Software Manager.
The candidate will collaborate with the R&D Mobile area.
The candidate shall operate in a distributed team-work environment to deliver new products together with technology partners, such as SOC vendors and ODMs (Original Design Manufacturing), and with colleagues from other teams inside Datalogic.
It is strongly wished to develop positive relationships with technology partners and colleagues.
Main Responsibilities: Develop New Products:Understand SOC documentations, schematics and hardware component datasheets to better tune the Android platform level software;Develop bootloaders, kernel drivers and the integration of the company specific application level components in the Android platform;Develop firmware for MCUs (Microcontroller Unit);Responsible for at least one subsystem in the Android platform, e. g.
Camera, Wi-Fi;Innovate by developing new features and new products exploiting the selected SOC platforms;Run competitive benchmarking and intellectual property analysis to help surpass the competition. Support Products Lifecycle:Understand Android platform architecture internals and Android compatibility requirements;Apply the security fixes and address troubleshooting to pass the Android Google certification tests;Problem solving in addressing issues raised by users in the field;Review test results and root cause analysis.
Resolve highly complex technical issues;Contribute to maintaining and improving DevOps tools and processes and the CI/CD/CT pipeline. Skills: Excellent programming skills and use of Git SCM;Programming Languages (in order of importance): C, C++, LINUX bash shell, Java;LINUX is a must both at programming level and at user experience level;Good Knowledge of operating system programming mechanisms, such as synchronization (mutex, spinlock), shared memory, inter process communication, CPU performance governor, security models;Knowledge of LINUX bootloaders, LINUX kernel development;Understanding electrical schematics is a strong wish;Strong wishes are Jenkins, Docker, LINUX Kernel debugging. Work Experiences: 3-5 years of experience in software development;Experience in Linux SW project is a must;Experience or interest in DevOps and CI/CD/CT is a strong wish;Experience of Android embedded project experience is a wish;Having experiences of RTOS for ARM based micro-controller is a plus. Educational Background: Master's Degree in Computer Engineering or Computer Science or Electronics.
Languages: Italian (native).
English (proficient written and spoken).
#J-18808-Ljbffr
Diventa il primo a rispondere a un'offerta di lavoro!
-
Perché cercare un lavoro con PostiVacanti.it?
Ogni giorno nuove offerte di lavoro È possibile scegliere tra un'ampia gamma di lavori: il nostro obiettivo è quello di offrire la più ampia selezione possibile Ricevi nuove offerte via e-mail Essere i primi a rispondere alle nuove offerte di lavoro Tutte le offerte di lavoro in un unico posto (da datori di lavoro, agenzie e altri portali) Tutti i servizi per le persone in cerca di lavoro sono gratuiti Vi aiuteremo a trovare un nuovo lavoro