Taipei On-site Employment

Ubiquiti Inc. is hiring an Embedded Computer Vision Engineer

Responsibilities

  • Develop and maintain on-camera AI application pipelines, including object detection, event triggering, tracking, and camera peripheral control
  • Port, convert, and optimize deep learning models for deployment across multiple SoC/NPU platforms while maintaining accuracy and real-time performance
  • Integrate and validate AI inference engines with vendor-specific NPU SDKs and toolchains such as ONNX, TensorRT, QNN, or similar frameworks
  • Collaborate with hardware and firmware teams on New Product Introduction (NPI) for next-generation AI cameras, from early SoC evaluation through production bring-up
  • Train, fine-tune, and benchmark computer vision models for tasks such as detection, classification, action recognition, and video analytics
  • Profile and debug performance bottlenecks across CPU, GPU, and NPU to meet latency, throughput, and power constraints
  • Build and improve reusable frameworks, tools, and CI/CD pipelines for model conversion, testing, and deployment at scale
  • Contribute to technical direction and system design for AI camera platforms; candidates with leadership experience may also help guide project execution and mentor engineers

Requirements

  • MS or PhD in Computer Science, Electrical Engineering, or a related field or equivalent practical experience
  • 3+ years of professional experience in edge AI system deployment
  • Strong proficiency in Python and C/C++
  • Hands-on experience with at least one deep learning framework such as PyTorch or TensorFlow
  • Experience with model optimization techniques such as quantization, pruning, knowledge distillation, or compression for resource-constrained devices
  • Strong English communication skills, with the ability to collaborate effectively across international and cross-functional teams

Nice to Have

  • Experience in computer vision or NLP, including deep learning applications such as action recognition, anomaly detection, or video analytics
  • Experience deploying deep learning models on embedded or edge platforms with NPU or AI accelerator hardware such as Ambarella, Qualcomm, InnoFusion, MediaTek, or similar SoCs
  • Familiarity with model conversion toolchains and runtime engines such as TensorRT, ONNX Runtime, or SNPE
  • Hands-on experience in NPI or product development lifecycle for camera or IoT hardware
  • Familiarity with Large Language Models (LLMs) and Vision Language Models (VLMs) is a plus
  • Experience with CI/CD, automated testing, or MLOps for edge AI deployment is a plus
  • Demonstrated project ownership or mentoring experience is a plus
  • Self-motivated, collaborative, and comfortable working in a fast-paced environment with challenging technical problems
Required Skills
PythonC/C++Computer VisionNatural Language ProcessingCI/CD
About company
Ubiquiti Inc.
Ubiquiti creates technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by the goal to connect everyone, everywhere. The company has shipped over 100 million devices worldwide, from ISP networking products to next generation IT solutions.
All jobs at Ubiquiti Inc. Visit website
Job Details
Department AI team
Category embedded
Posted 3 days ago