This page was automatically translated and may contain errors. View in English.
O

(Sr./Staff) Software Engineer, Edge AI - Toolchain

OMNIVISION

Singapore ・ フルタイム

最初に応募しよう

経験
5年以上
給料
求人情報
1
投稿済み
1週間前
作業モード
在任中
教育
Ph.D./MS/BS in Computer Science or Computer Engineering
資格
Professionals with a background in computer science or computer engineering who meet the experience requirements and can contribute to compiler and toolchain development for Edge AI systems.
再開する
応募必須

勤務地

仕事内容

Role Overview

OMNIVISION is seeking experienced Senior or Staff Software Engineers to strengthen its Edge AI and Systems Software team. The group sits within the broader ASIC organization and focuses on designing and improving neural network solutions for the video processor roadmap, including support for the OAX8000, OAX4600, and OA7100 product lines.

The role is part of a compact team responsible for creating and advancing the toolchain that enables customers and partners to develop AI models or migrate existing ones so they run efficiently on the company’s Neural Processing Units (NPUs).

What You Will Do

  • Define and build new toolchain capabilities for both existing and upcoming NPU architectures, in close collaboration with the inference engine team.
  • Improve, sustain, and troubleshoot current toolchain functionality, while also adapting model network layers to achieve better NPU efficiency in partnership with application engineering teams and, at times, customers or partners.
  • Continuously raise team productivity by introducing automation across workflows and development activities.

Technical Profile

  • Strong hands-on Python development experience, particularly with class-based product design and established design patterns.
  • Deep knowledge of compiler fundamentals, including development and debugging approaches, code generation, program analysis, and pipeline optimization.
  • Effective communication and collaboration abilities, along with practical experience in estimating tasks, reporting progress, and using CI/CD and coordination tools such as Confluence, Git, and JIRA.
  • Helpful but not mandatory: experience with deep learning compilers such as TVM, the PyTorch framework, Eclipse-based toolchain frontend development, and CPU/DSP/GPU/NPU architectures.

Requirements

  • A Ph.D., MS, or BS in Computer Science or Computer Engineering.
  • Minimum 5 years of professional software development experience.
  • At least 3 years of that experience must be in compiler-related work.

Additional Information

This role supports the development of toolchains that help AI models perform optimally on NPUs. It is based in Singapore and is a full-time, onsite position.

返信をご希望の場合は、そのまま残してください。それ以外の目的には一切使用いたしません。

クリックして閲覧ドラッグ&ドロップ、または ペースト スクリーンショット

PNG、JPG、GIF、MP4、WebM、MOV形式 · 各ファイル最大20MB · 最大5ファイルまで

🤖
ブロクサーアシスタント
オンライン・即時AIサポート
🤖
AI搭載 · Broxerヘルプからの回答