Senior Firmware Developer

HIPTECH Co.,Ltd 

📍 Vietnam, Vietnam 🇻🇳

full-time
senior
hybrid
Posted —

Key Skills

C++ARMUSBI2CSPI

Industry

Consumer ElectronicsGaming

Job Description

JOB DESCRIPTION

Company: HIPTECH

Position: Senior Firmware Developer

Job Type: Full-time (08:30 AM – 05:30 PM, Monday to Friday)

Office Address: Lavita Charm Apartment, Thu Duc Ward, Ho Chi Minh City

Work Location: HIPTECH Office or project-based location, depending on project requirements.


CUSTOMER & PROJECT

Our customer is a global manufacturer of premium gaming and racing simulation hardware.

The project focuses on developing embedded firmware for high-performance simulation devices and advanced gaming peripherals. As a Senior Firmware Developer, you will work closely with international engineering teams to design, optimize, and maintain firmware solutions that deliver low-latency performance, precise device control, and exceptional user experiences.


KEY RESPONSIBILITIES

  • Develop and maintain embedded firmware for high-performance gaming and simulation devices.
  • Design and implement low-level drivers, communication protocols, and real-time functionalities on MCU-based platforms.
  • Collaborate with hardware engineers on board bring-up, hardware validation, and system debugging.
  • Analyze and resolve firmware and hardware-related issues to ensure product reliability and performance.
  • Optimize firmware architecture, memory usage, and system latency.
  • Participate in technical discussions, code reviews, and firmware design activities.
  • Create and maintain technical documentation throughout the development lifecycle.
  • Work closely with international engineering teams to deliver high-quality products and features.
  • Mentor and support junior firmware engineers through code reviews and technical guidance.


JOB QUALIFICATIONS

  • Minimum 5 years of experience in Firmware or Embedded Software Development.
  • Proficient in C/C++ programming.
  • Hands-on experience with ARM Cortex-M microcontrollers, including platforms such as STM32, Nordic, or NXP.
  • Experience in driver development and low-level embedded programming.
  • Ability to debug hardware-related issues and analyze signal waveforms.
  • Strong understanding of hardware schematics and hardware-software interactions.
  • Experience with one or more embedded communication protocols (e.g., USB, HID, UART, SPI, I2C, CAN, BLE).
  • Good English communication skills.
  • Ability to communicate effectively with international teams in meetings, technical discussions, code reviews, and documentation.
  • Preferred: Experience developing firmware for gaming peripherals, simulation hardware, or other high-performance embedded devices.
  • Preferred: Experience or knowledge in cross-platform peripheral compatibility (PC, PlayStation, and Xbox environments).


BENEFITS

  • Hybrid work model, combining office-based and home-office work.
  • Competitive salary based on negotiation and actual capabilities.
  • Comprehensive benefits package including social insurance, annual health check-ups, and PVI health insurance.
  • 13th-month Salary & Annual leave in accordance with labor regulations.
  • Training and certification support, along with access to professional coaching programs, buddy system, and technical sharing sessions.
  • Team building activities, annual company trips, monthly internal events, and celebrations for special occasions.