Omnivision Technologies Singapore Pte. Ltd. · MyCareersFuture · 1w
(Sr./Staff) Software Engineer, Edge AI - Toolchain
Singapore, West- Posted
- 2026-09-29 (1w)
- Place
- Singapore, West
- Commitment
- Full Time
- Salary
- SGD 5,500 – 11,000 / month
- Experience
- 3+ YOE
- Education
- PhD
- Department
- Engineering
- Source
- MyCareersFuture (the employer’s own listing)
Your match
Sign in to see how your skills match this job.
Skills in this posting
PythonDesign PatternsDebuggingCI/CDGitDeep LearningArtificial IntelligencePyTorchJiraConfluenceSoftware Development
Job Description
We are looking for (Senior/Staff) Software Engineers to grow our Edge AI & Systems software team to the next level. This team works within the larger ASIC team to architect and enhance Neural Network solutions in the Camera Sensor and Always-On Video Processor roadmaps including these current and older products:
• https://www.ovt.com/products/oax7700/
• https://www.ovt.com/products/og12b10/
• https://www.ovt.com/products/oax4600/
• https://www.ovt.com/products/oax8000/
This position works in a smaller team that specifies, develops and delivers the toolchain that allows our customers and partners to develop or port AI models to run optimally on our Neural Processing Units.
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
Omnivision Technologies Singapore Pte. Ltd.
18 open roles in Singapore, straight from Omnivision Technologies Singapore Pte. Ltd.’s own careers page.
- Staff AI Systems EngineerSingapore, West · 1w
- (Sr./Staff) Algorithm EngineerSingapore, West · 1w
- (Staff/ Sr. Staff) Machine Learning EngineerSingapore, West · 1w
- (Sr./Staff) System Engineer - Edge AI & SystemsSingapore, West · 1w
- (Sr./Staff) ASIC Design EngineerSingapore, West · 1w
- (Staff/Sr. Staff) SoC Design EngineerSingapore, West · 1w
- (Staff/Sr. Staff) Digital Design Verification EngineerSingapore, West · 1w
- (Sr. Staff/ Staff) NPU Design Lead/EngineerSingapore, West · 1w
- (Sr./Staff) Digital Design Verification EngineerSingapore, West · 1w
- (Staff/Sr. Staff) Software Engineer, Edge AI - ToolchainSingapore, West · 1w
- (Sr./Staff) ISP RTL Design EngineerSingapore, West · 1w
- (Sr.) ISP RTL Design ManagerSingapore, West · 1w