Android Software Engineer (R&D56)

Dettagli della offerta

Bologna
EUR 50.000 - 70.000
5 giorni fa
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: Whatjobs_Ppc

Funzione Lavorativa:

Requisiti

Senior Software Engineer

SGB Humangest Holding- Divisione ICT, Società specializzata nel settore dell'Information Technology e Digital Transformation, ricerca per importante realtà a...


Sgb Humangest Holding - Abruzzo

Pubblicato 8 days ago

Full-Stack Developer 100%

Your tasks - Develop and document software for the Test Systems department (PES) and the production line. - Maintain and update active software systems. - Tr...


Georg Fischer - Abruzzo

Pubblicato 8 days ago

Software Commissioning Technician

The candidate application data is kept on the career site servers and sent en-mass back to the Workday tenant when the user clicks submit on the last step. O...


Valmet - Abruzzo

Pubblicato 8 days ago

Tecnico

DV Assistenza - Opportunità di Lavoro per Personale Tecnico DV Assistenza, azienda leader in forte crescita nel settore dell'automotive, è alla ricerca di pe...


Dv Assistenza Srl - Abruzzo

Pubblicato 9 days ago

Built at: 2025-01-21T01:39:11.189Z