8h ago

Software Engineer, Machine Learning Accelerator

Taipei, Taiwan; Hsinchu, Taiwan

$5760k-$6975k / year

full-timesenior Hybridautonomous driving

🛠 Tech Stack

💼 About This Role

You'll design and implement full-stack solutions for ML accelerator chips, from firmware to low-level drivers and APIs. You'll analyze and optimize firmware and driver performance for demanding AI workloads, collaborating closely with hardware engineers throughout the ASIC design process. This role offers the chance to work on one of the world's highest performance automotive compute platforms at a leading autonomous driving company.

🎯 What You'll Do

  • Design and implement firmware, drivers, and APIs for ML accelerator chips.
  • Analyze and optimize firmware and driver performance for AI workloads.
  • Collaborate with hardware engineers on ASIC design and verification.
  • Design and implement efficient memory management solutions (NUMA, IOMMU).

📋 Requirements

  • 3+ years of experience in software development.
  • Baremetal or RTOS firmware development experience.
  • Experience with embedded architectures and IO technologies (PCIe, DRAM, AXI).
  • Strong C, C++ skills.

✨ Nice to Have

  • Experience with RISC-V architecture.
  • Experience with ML frameworks like TensorFlow or JAX.
  • Familiarity with hardware-software co-design principles.
0 0 0