Mô 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).
- 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
REQUIREMENTS:
- Education: Bachelor’s degree in IT, software engineering or computer science and equivalent
- Primary Language: English
- Years of Experience: Senior
- Experience:
- Linux embedded project experience is a must and demonstrated experience troubleshooting in embedded system development
- 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 is a wish
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
Hình thức
Quyền Lợi
CAREER OPPORTUNIES:
Live in a high-end technology R&D environment
- Be proud to see your own developed products sold all over the world
- Strong knowledge and skills improvement through practical training and technical experience
- Career promotion with proven capabilities
- Opportunity for overseas training (US, Europe, etc.)
BENEFITS:
Working day: from Monday to Friday (08:00 AM- 4:30 PM)
- Salary and Allowance: Competitive
- Incentive, Reward and Bonus: Outstanding employee award with attractive bonus, semi-annual KPI reward, Long term incentive for key positions and Annual bonus
- Company’s labor policy completely pursuant to Vietnam labor legislation: working conditions, social & health insurance paid based on gross salary.
- Mobility: Global mobility program in US and/or Italy
- Benefits: Free meals, transportation allowances, accident insurance 24x24, private health care insurance including dependents; gifts for Vietnam national days, scholarship for children of employees
- Exciting leisure: Sport activities, corporate parties, company trip once a year, monthly teambuilding