Senior Engineer, Solution Architect (WearOS)

JOB DESCRIPTION

Collaborate with engineers from Google, hardware vendors and partners to build a unique experience for Fossil’s smartwatches.
Document and provide guidance to project team on architecture design of WearOS platform.
Identify and mitigate risks associated with software architecture.
Create detailed technical solution designs to meet product and business requirements.
Design & optimize engineering processes for WearOS development, testing, monitoring and maintenance.
 Lead the development of internal tools to boost team productivity & product quality. 

JOB REQUIREMENT

Must Have
B.S. or B.A. degree in Computer Science, Software Engineering or related fields.
5+ years of active experience in programming with at least 2 years working with Linux or Linuxembedded system.
Experience in Linux subsystem including: bootloader, file systems, file system layout, kernel modules, Linux standard system calls, etc.
Experience developing software for WearOS platform.
Experience in Agile software development process.
Experience working with international teams.
Detail-oriented and highly organized.
Being fluent in English and good at writing technical documents.
Ability to work effectively in a professional manner with technology staff, business stakeholders, management staff and others outside the organization.
Nice To Have
Familiar with Gerrit, Jenkins, Buganizer, Jira.
Experience developing Linux driver/module a9nd integrate into an existing Linux-based system.
Experience in building and customizing AOSP (Android Open Source Project).
Knowledge of Android system services layer and Android application programming in general.
Experience in Android HAL (Hardware Abstraction Layer), HAL Interface Definition Language (HIDL), Android Interface Definition Language (AIDL).
Knowledge in hardware manufacturing.

WHAT'S ON OFFER

Meaningful work and passionate colleagues
Subsidies for: cell phone, fitness, health insurance
Plenty of food, all the time
Jerk-free, ego-free environment
A commitment to make your time with us the most transformational time in your career to date
Personal and professional development opportunities (workshops, English classes, training programs, etc.) that will keep you busy with learning and immersing yourself in meaning work

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Product, smartwatch

Technical Skills:

System, Embedded, C/C++

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Salary:

$ 1,500 - $ 3,000

Job ID:

J00244

Status:

Close

Related Job:

Senior Compositor/Editor - VVX

Ho Chi Minh - Viet Nam


Product

  • Artist

Composite rendered 3D sources, graphics, and visual elements into final high-quality videos. Edit and direct video cuts in alignment with the project's concept and storytelling tone. Perform post-compositing, color correction, and grading on real-time rendered sources from Unreal / Unity. Integrate music, subtitles, and motion graphics to produce polished and engaging final results. Maintain visual consistency by managing the overall tone, color palette, rhythm, and mood of each video

Negotiation

View details

Locomotion Research Engineer

Others - Singapore


Product

Create and train RL locomotion policies for various movement types Establish and maintain simulation environments using custom actuator models to replicate hardware characteristics Implement domain randomization strategy to address simulation-to-reality discrepancies Validate and fine-tune locomotion controllers in simulation and physical platforms Utilize Data Engine telemetry data to refine simulation parameters Collaborate with different teams on issues related to locomotion performance Contribute to open-source releases of locomotion models, training code, and simulation assets

Negotiation

View details

Staff Engineer, Firmware

Others - Singapore


Product

  • Firmware
  • C/C++

Create the firmware stack for a new project from the ground up, including selecting the operating system, setting up the toolchain, and developing the board support package. Develop firmware for real-time processing units across the project's hardware platform. Establish and maintain embedded Linux environments for onboard computing, including BSP setup, device tree configuration, kernel driver development, and userspace/kernel interfaces. Create and maintain low-level drivers for various components such as actuators, sensors, IMUs, and communication buses (CAN, EtherCAT, SPI, I2C, UART). Design real-time control loops with specific latency and determinism requirements. Work closely with different engineering teams to co-design hardware and firmware interfaces. Develop tooling for firmware flashing, diagnostics, and in-field debugging. Set and uphold firmware architecture standards, code quality practices, and review processes within the team. Contribute to the hardware setup for new releases of the project, starting from schematic review through validation.

Negotiation

View details