استخدام Linux Kernel Developer
شرح موقعیت شغلی
Job Qualifications & Experience
- 3+ years’ ANSI C programming experience developing software for Linux systems
- Experience with Android application development, Android SDK, and Android NDK
- Experience compiling Android from sources and porting to new custom devices
- Experience modifying and building Linux system images with Yocto
- Experience programming on ARM multi-core processors
- Minimum of 2 years’ experience with Java, C, C++, Linux scripting languages
- Experience building Android (AOSP) from source
- Experience working on the core Android stack, especially with the framework, HAL, and or Linux kernel
- Experience with Android/Linux kernel subsystems (camera, video, WLAN, Bluetooth/BLE, USB, etc)
Preferred Qualifications
- Strong communication skills
- Ability with solving complex technical issues, and possess a strong ownership and drive to bring issues to closure.
- Android Linux Kernel development/programming (/proc, drivers, kernel modules)
- Experience rooting and customizing commercial hardware devices
- Experience developing device drivers for common communications protocols (i.e. SPI, UART, I2C, USB)
مهارتهای مورد نیاز
- Linux
- Linux Kernel
- Android SDK
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست