Firmware / SDK / API Lead

Loại công việc
Engineer
Kinh nghiệm
8+ years
Vị trí công việc
Firmware / SDK / API
Địa điểm
Ho Chi Minh, Ha Noi - Viet Nam
Mức lương
Negotiable
Hạn nộp hồ sơ
30/09/2026
Ứng tuyển ngay

Responsibilities

  • Design and implement the HAL for all Fvision peripherals: GPIO, SPI/I2C (IMU), PWM/timer (motor control), CAN-FD (DroneCAN), UART, USB, and Ethernet. 
  • Lead 9-person firmware team; enforce MISRA-C where applicable, drive code reviews, own firmware release cycle. 
  • Port and integrate FreeRTOS or Zephyr RTOS: MPU config, interrupt priority mapping, task scheduling validation. 
  • Develop and maintain flight-controller firmware integration layer compatible with PX4 and ArduPilot (MAVLink). 
  • Implement ISP driver and camera sensor bring-up (MIPI CSI-2 receiver, RAW-to-YUV pipeline, AE/AWB/AF control) for the FV938 Gimbal Camera SoC. 
  • Implement AI inference runtime (TFLite Micro or equivalent) for on-chip NPU — used for scene classification and object tracking in the camera pipeline. 
  • Define and maintain the C/C++/Python SDK: API headers, Doxygen documentation, and example applications. 
  • Establish firmware CI/CD: automated build, unit test (Unity/cmocka), HIL integration, memory footprint regression. 

Requirements

  • Bachelor’s or Master’s in EE, Computer Engineering, or Computer Science. 
  • 8+ years embedded firmware engineering; 3+ years leading a firmware team. 
  • Expert embedded C/C++ for Arm Cortex-M/R: linker scripts, memory layout, startup sequences. 
  • Deep RTOS knowledge: scheduling, IPC, semaphores, mutexes, and interrupt latency budgeting. 
  • Hands-on with flight-controller peripherals: SPI/I2C IMU, PWM, CAN-FD, UART telemetry, GPS. 
  • Define SDK APIs for both flight-controller (MAVLink, sensor data, motor control) and camera (ISP tuning, video stream, gimbal control) subsystems. 
  • SDK API design: versioning, backward compatibility, and developer documentation. 
  • Good English and Vietnamese communication skills. 

Nice to Have 

  • Direct contributions to PX4, ArduPilot, or MAVLink open-source projects. 
  • AI inference runtime for MCU (TFLite Micro, ONNX Runtime for MCU). 

Benefits

Successful candidates will be part of a friendly, motivated and committed talent teams with various benefits and attractive offers:

  • Competitive compensation package, aligned with capabilities and performance.
  • 100% salary during the probation period.
  • Comprehensive benefits and welfare package (FPT Care, annual company trips, team building activities, annual health check-ups) in line with a large-scale corporation.
  • Opportunities to expand your professional network with leading semiconductor partners.
  • Exposure to a diverse ecosystem across the semiconductor value chain, including PMIC, IP Solutions, Engineering Services, ATE & Packaging, Camera & Drone, and IoT Devices.
  • Access to professional training and development programs within FPT Corporation.
  • Working hours: 9:00 AM – 6:00 PM, Monday to Friday.
Chia sẻ
Ứng tuyển trực tuyến
Ứng tuyển bằng cách điền thông tin bên dưới
Ứng tuyển qua email
[email protected]
Submit your application online
Ứng tuyển trực tuyến
Ứng tuyển bằng cách điền thông tin bên dưới
Ứng tuyển qua email
[email protected]

You may be interested in

Vị trí công việcLoại công việcĐịa điểmSốNgày hết hạnỨng tuyển
Business Development Specialist (Japanese Speaking)
Back office
Vietnam
1
31/08/2026
Project Coordinator
PMO
Vietnam
1
30/09/2026
Production Engineer
Engineer
Vietnam
1
30/09/2026
HW Validation & FPGA Lead
Engineer
Vietnam
1
30/09/2026
Compiler Engineer/Team Lead
Engineer
Vietnam
1
30/09/2026
Sign in to FPT Semiconductor
Lorem ipsum dolor sit amet consectetur verra dictum
Don't have an account? Register Now!
Register to FPT Semiconductor
Lorem ipsum dolor sit amet consectetur verra dictum
Have you a account? Login here