Android Software Engineer (R&D56)

Dettagli della offerta

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


Salario Nominale: Da concordare

Risorsa: Talent_Dynamic-Ppc

Funzione Lavorativa:

Requisiti

Addetto/A Ortofutta 30H

Synergie Italia S.p.A. ricerca per azienda operante nel settore della grande distribuzione un/a ADDETTO/A ORTOFUTTA La risorsa selezionata si occuperà della ...


Synergie Italia S.P.A. - Emilia Romagna

Pubblicato 6 days ago

Digital Platform Operations Specialist

Digital Platform Operations SpecialistAt ABB, we are dedicated to addressing global challenges. Our core values: care, courage, curiosity, and collaboration ...


Abb Schweiz Ag - Emilia Romagna

Pubblicato 6 days ago

Randstad Italia | Laminatore Fibra Di Carbonio

MansioneCiao!Hai esperienza nella lavorazione dei materiali compositi? Le vetture da corsa sono la tua passione?Abbiamo l'offerta che fa al caso tuo!Randstad...


Randstad Italia - Emilia Romagna

Pubblicato 6 days ago

Responsabile Ict Colline Cesena

Categoria: Chief Information Officer (CIO)Ictpiù, Divisione Tech Digital di Lavoropiù Spa, ricerca per azienda di produzione sita in provincia di Cesena, lat...


Lavoropiu' S.P.A. Agenzia Per Il Lavoro - Emilia Romagna

Pubblicato 6 days ago

Built at: 2025-01-14T13:23:02.140Z