Tóm lược
Mô tả công việc
Tóm tắt công việc
We are looking for 15 talented Android embedded developers to join our big projects for Europe customer.
● You are responsible for Android platform development on Android Automotive, including customizing the hardware abstraction layer (HAL), Linux kernel development and native C/C++ library development.
● You will be working along-side of other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products are essential.
● Develop/modify native C/C++ library for specific services
● Customize the hardware abstraction layer (HAL): camera HAL, graphics HAL, ...
● Linux kernel development: develop some device drivers (camera driver, audio driver, display driver, ...), IT/UT test code for drivers.
● Integrate with high-level applications from Android Automotive HMI application team
Yêu cầu công việc
● Degree in Computer Engineering, Electrical Engineering or Computer Science.
● 3+ years C/C++ software development experience
● Experience in OOP designing pattern and application (proxy, delegation, smart pointer, strong reference, weak reference, observer patterns)
● Experience with Linux Kernel Development and hardware abstraction layer (HAL)
● Experience in Android platform development (HAL, Android runtime, Native C/C++ library, JNI, NDK, Toolchain) is a plus
● Knowledge of Android Automotive is a plus
● Familiarity or experience with some tools (Git, Gerrit, Jira)
● Knowledge of software life cycle (Agile, Scrum, Waterfall)
● Knowledge of system programming (multi-process and multi-thread, dynamic and static library development, memory management, inter-process communication: shared memory, message queue)
● Good English communication skills (especially reading and writing)
Ngôn ngữ
-
English
Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate
Yêu cầu kỹ thuật
- C++
- Linux
- OOP
- Jira
- Git
- JNI
- Multi-Threading
- Android
- Gerrit
- Message Queue
- Kernel
- Observer
NĂNG LỰC
- Agile
- Scrum
- Waterfall
- Communication Skills
- Dynamic
Thông tin doanh nghiệp
Ban Vien is a trusted technology partner for business.
Founded in 2010, Ban Vien is a Vietnamese provider of custom software development and IT consulting services with 50+ IT professionals located internationally
For over 6 years we’ve been bringing custom and platform-based solutions to mid-sized and large companies in Healthcare, Education, Retail, Distribution Services and other industries.