Việc làm Khác Đã xuất bản

FIRMWARE/ SDK/ API LEAD

Tên công ty: FPT Semiconductor Hình thức làm việc: Toàn thời gian
Thẻ
Semiconductor Fulltime Hồ Chí Minh Semiconductor Industry Khác
Loại hình
Tại văn phòng
Mức lương
Lương thỏa thuận
Hạn tuyển
25/10/2026
Nội dung
  • 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. 
Yêu cầu
  • 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). 
Phúc lợi

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.