Ban Vien

Narime Building, 15/28 Doan Nhu Hai, TP Hồ Chí Minh

Quy mô công ty : 25-99

Xem thêm

Tóm lược

25-99

Product

Việt Nam

15 Android/linux Embedded Software Engineers

Ban Vien

Quận 4, TP Hồ Chí Minh

  • English
  • Có kinh nghiêm (Nhân viên)
  • Toàn thời gian
  • Thỏa Thuận
  • Ngày Đăng:29/04/2019
  • 15

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