Back to Job Listings

Senior/Staff Software Engineer, Edge AI – Toolchain

SpringCube

Full time - Senior Associate/ Asst Manager

Advertising & Digital Media

Singapore ( Onsite )

Published 2 weeks ago

Salary: Disclosed upon interview

Contact Employer
  • Share:
Send Feedback
Report This Job

Job Description

The SpringCube team curated the following job opportunity to help you in your job search. Explore the position below to find your next career move.

Company Overview

A leading global supplier of innovative image and video solutions, the company specializes in cutting-edge CMOS image sensors.

Senior/Staff Software Engineer, Edge AI – Toolchain

Responsibilities:

  • Specify and develop new toolchain features for existing and new NPU architectures, working with the inference engine sub-team
  • Enhance, maintain and support existing toolchain features, and modify model network layers for NPU optimality, working with the application engineering teams and sometimes customers/partners.
  • Constantly improve productivity through automation in all areas

Skills:

  • Strong Python class-based product development skills based on knowledge of design patterns
  • Strong understanding of all aspects of a compiler and related development and debugging technologies, code generation, program analysis, and pipeline optimizations
  • Good communication, collaboration, task estimation & reporting, CI/CD via tools such as Confluence, Git, JIRA etc.
  • Familiarity with the following is a plus:
    • Deep Learning compilers like TVM
    • Deep Learning framework – PyTorch
    • Eclipse development for toolchain frontend
    • CPU/DSP/GPU/NPU architectures

Requirements:

  • Ph.D./MS/BS in Computer Science or Computer Engineering
  • At least 5 years of commercial development experience of which at least 3 are in compiler-related areas

Disclaimer: SpringCube curates tech job listings from various company websites to support tech professionals in Singapore during these challenging times.

  1. No Endorsement: Job ads on SpringCube do not imply endorsement of their authenticity or quality.
  2. No Client Relationship: This company is not a client of SpringCube unless stated.
  3. Users must click to apply, redirecting to the employer’s career page.
  4. No Liability: SpringCube is not liable for inaccuracies.