Вакансии
Senior Engineer for Android Kernel and Framework
Следите за нашими вакансиями в Twitter
Опубликована 07 Ноябрь 2012 15:03:16. Вакансия предоставлена сайтом HeadHunter.ru
Самсунг, Группа компаний
Город: | Москва |
З/п: | обсуждается с кандидатом |
Опыт работы: | От 3 до 6 лет |
Отзывы о компании Самсунг, Группа компаний |
Title:Senior Engineer for Android Kernel and Framework Department: Mobile Communications Job Summary:
- Developing the Android Kernel and Framework
- Porting Android kernel drivers, HAL, C/C++ libraries; and / or developing new modules in framework
Requirements:
BASIC REQUIREMENTS
ACADEMIC BACKGROUND
- *Doctor of Philosophy (Ph.D.) / Master of Science (MS) Degree in Computer Science, Applied Mathematics, Electronics Engineering, or a similar technical degree
PROFESSIONAL EXPERIENCE:
- 5+ years of relevant experience, including device driver and Linux kernel development
- High proficiency in Java with an emphasis on the object-oriented design pattern
- Excellent coding skills in C/C++ with an emphasis on the low-level hardware interaction
- Experience in developing device drivers and the Linux kernel
- Experience in developing higher-level OS platforms (Android / Linux)
Preferable Skills:
- Experience in mobile software stack from kernel / drivers, through Android, to the UI and end user
Desirable Skills and Experience:
- Hands-on experience in Android kernel and middleware software in general
- Knowledge of software security (such as cryptographic algorithm, trust zone, and some others)
- Experience in debugging tools (JTAG, GDB, Eclipse, and some others)
- Experience in analyzing and debugging complex multithreaded applications
- Proficiency in Android porting, boot loader, kernel drivers, HAL, and C/C++ libraries
- Experience in developing test automation program and writing test cases
- Knowledge in network programming and network device drivers
- Ability to occasionally travel internationally
- Strong problem-solving, organizational, and analytical skills
- Excellent interpersonal, leadership-driven, and managerial skills
- Excellent communication skills in English
WORKSITE LOCATION:
- South Korea
Responsibilities and Duties:
BASIC JOB RESPONSIBILITIES:
- Improving Samsung’s unique Android platform specialized for Enterprise Business
- Writing test suites and test cases, defining key performance index for particular modules and for the entire system, debugging and improving the overall performance
- Writing test cases, test automation suites, debugging, and performance tuning
- Writing Java based framework modules for device control and management
- Writing Android boot code (including Secure boot) optimized for enterprise security
- Developing virtual device drivers and HAL porting for OS virtualization
- Knowledge of IP-based communication and networking software (such as VPN)
- Working with internal and external teams to explore product requirements and propose solutions to challenging engineering problems
- Working with partners to discuss software design options and resolve integration issues
- Contributing to the organization’s strong drive to be at the cutting edge of technology
|
0 | Tweet | Нравится |
|