Job Summary
Job description
Overview of job
WHAT YOU’LL BE RESPONSIBLE FOR
- Collaborate with various teams including Google team, hardware vendors (SoC vendors and
- sensor vendors), core algorithm vendors/partners, etc. to customize Google's Wear OS for Fossil
- display smartwatches.
- Integrate/customize/configure low level firmware, kernel/kernel modules for SoC as well as
- sensors (accelerometer, heart rate, gyroscope, thermal, pressure, light etc) into Google Wear OS
- PDK.
- Develop OEM customization.
- Identify root cause and provide/suggest fixes or work around for device issues; work directly with
- vendors/partners to come up with solutions.
- Collaborate with other Fossil teams to generate Wear OS builds for Google TA.
IN RETURN WE OFFER
- Meaningful work and passionate colleagues.
- Subsidies for: cell phone, fitness, health insurance.
Job Requirement
Must have
- Computer Science degree.
- 3+ years (5+ for senior level) of active experience in programming C/C++ at system service level
- not application level.
- Strong C/C++ programming skill.
- Experience in multi-threading, concurrency control, IPC, low level device I/O.
- Experience in Linux driver subsystem including: boot loader, file systems, file system layout,
- kernel modules, Linux standard system call, etc.
- Experience in C/C++ tool chain like GNU gcc, GNU gdb, Objdump, LLVM Clang, etc.
- Experience in Linux system such as: GNU autotool, GNU makefile, SCON, etc.
Nice to have
- Linux Driver/module development and integration into an existing Linux-based system.
- Experience in Bootloader such as u-boot, Little kernel.
- Experience in FreeRTOS, RTOS.
- Experience in building and customizing AOSP (Android Open Source Project).
- Knowledge of Android/Java system services layer and Android application programming in
- general.
- Experience in Android Hal, Android Java native interface (JNI), HAL interface definition language
- (HIDL), Android Interface Definition Language (AIDL).
- Experience in Android build system like soong, Kati, blueprint.
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- C++
- Linux
- C
- Java
- RTOS
- JNI
- Multi-Threading
- FreeRTOS
- Android
- UI
- Kernel
- U-BOOT
- AOSP
- GDB
- GCC
- IPC
COMPETENCES
- Proactive
- Communication Skills
- Teamwork
BUSINESS PROFILE
Fossil Vietnam (formerly Misfit), a US high-tech company inventing and manufacturing wearables and smart home products.
Fossil Vietnam (formerly Misfit) is one of 60 offices under Fossil Group worldwide. Before joining Fossil, Misfit was a US high-tech company inventing and manufacturing wearables and smart home products, with R&D and operations office in Vietnam. In November 2015, Misfit got acquired and has since then become part of the Fossil Group's portfolio of brands, standing aside world-renowned brands including Fossil, Michael Kors, Burberry, Emporio Armani, Diesel, adidas, DKNY, among others.
As one of the the top 3 largest makers of watches in the world, Fossil Group is selling over 50 million watches and accessories a year in over 150 countries.
With the help of Misfit, Fossil will be working towards offering a broader spectrum of connected devices that target fashion-conscious consumers, and aiming at leading the convergence of style and technology.
In years to come, Fossil Vietnam will be the Center of Excellence for Cloud & App Innovation and Development for Fossil Group, and will power a wider array of connected devices.
With that mission at hand, we will remain a place where innovation flourishes, where world-class talents get leveraged, and where people come together to make greater products and tell greater stories.