Tóm lược
Mô tả công việc
Tóm tắt công việc
The position will join the development of the newest Android based mobile computers (MCs) - designed by Datalogic for the Enterprise world.
The position shall operate in a distributed teamwork environment to deliver new products together with technology partners, such as SOC (System-On-Chip) vendors and ODMs (Original Design Manufacturing).
Responsibilities:
- Develops bootloaders, kernel drivers and the integration of the company specific application-level components in the Android platform.
- Develops firmware for MCUs (Microcontroller Unit).
- Upgrading AOSP Security Patches
- Applies the security fixes and addresses troubleshooting to pass the Android Google certification tests.
- Reviews test results and root cause analysis. Resolves highly complex technical issues.
- Understands SOC documentations, schematics and hardware component datasheets to better tune the Android platform level software.
- Understands Android platform architecture internals and Android compatibility requirements.
- Responsible for at least one subsystem in the Android platform, e.g., Camera, Wi-Fi….
- Innovates by developing new features and new products exploiting the selected SOC platforms.
- Writes technical documentation.
Yêu cầu công việc
- Education: Bachelor’s degree in IT, software engineering or computer science and equivalent
- Primary Language: English
- Years of Experience: Junior, Senior
- Experience:
- Embedded Android/Linux embedded project experience is a must and demonstrated experience troubleshooting in embedded system development
- Upgrading AOSP Security Patches
- Linux kernel driver development, Linux system service development, Multi-threaded programming are strong wishes
- Experience with GPIO, MIPI, I2C, USB, SDIO hardware interfaces, analysis through Oscilloscopes and JTAG debugger
- Android embedded project experience
OTHER INFORMATION & SPECIFIC SKILLS:
The ideal candidate should have the following skills and knowledge:
- Mandatory Required Technical Skills
- Strong knowledge in Embedded System (ARM, SPI, I2C, UART, GPIO, MIPI, SDIO …)
- Analysis and troubleshooting through Oscilloscopes and JTAG Debugger
- Language: C, C++
- Experience with Linux administration
- Source Code Configuration Management strong knowledge. GIT command is required. Gitlab and Repo tool experience are strongly recommended.
- Experience with merge tools, patch command and source code conflict management.
- Advantage Skills
- C++, Java, Python
- Knowledge of Linux Kernel and Android Stack
- Embedded Android
- AOSP Security Patches
Ngôn ngữ
-
English
Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate
Yêu cầu kỹ thuật
- Linux
- Embedded
- Android
- C++
- C
- Git
- Multi-Threading
- ARM
- Gitlab
- SPI
- UART
- I2C
- AOSP
- JTAG
- MIPI
- GPIO
Thông tin doanh nghiệp
Datalogic is the recognized number 1 worldwide leader in high-performance fixed position retail point-of-sale scanners and the number 1 provider of handheld scanners in EMEA.