OMNIVISION Logo

OMNIVISION

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

Posted 2 Months Ago
Be an Early Applicant
In-Office
Singapore, SGP
Senior level
In-Office
Singapore, SGP
Senior level
Develop and enhance toolchain features for neural processing unit architectures, enabling customers and partners to optimize and port AI models. Responsibilities include compiler development, code generation, program analysis, pipeline optimization, model-layer modification, automation, debugging, collaboration with inference and application engineering teams, and customer support.
The summary above was generated by AI
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

Similar Jobs

Yesterday
Remote or Hybrid
Singapore, SGP
Senior level
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
Leads high-impact cyberattack response for enterprise customers, serving as incident commander and technical escalation point. Investigates Layer 3/4/7 anomalies, engineers custom mitigations using Cloudflare security products, analyzes traffic and telemetry, and communicates with executive stakeholders. The role also mentors response engineers, improves detection logic and tooling, supports customer SLAs, and partners with Product and Engineering teams. Participation in regional shift rotations, on-call coverage, weekends, and public holidays is required.
Top Skills: Advanced Rate LimitingAi And Machine LearningApi SecurityBashBgpClickhouseCloudflare Magic TransitCloudflare Web Application Firewall (Waf)DnsElasticGraphQLHttp/1.1Http/2Http/3IcmpLinuxmacOSReverse ProxiesSIEMSplunkSQLSumo LogicTcp/IpTcpdumpTlsTsharkUdpWindowsWireshark
Yesterday
In-Office or Remote
Singapore, SGP
Entry level
Entry level
Productivity • Software • App development • Automation
Generate qualified sales opportunities through outbound calls, emails, LinkedIn, and other channels. Research prospects, conduct discovery conversations, identify decision-makers, qualify leads, and arrange sales meetings. Partner with Account Executives, Customer Success, Marketing, and other BDRs on new business and account expansion. Maintain accurate CRM records, meet activity and pipeline goals, and participate in coaching and training.
Top Skills: Salesforce
Yesterday
Easy Apply
Remote or Hybrid
Singapore, SGP
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Machine Learning • Software
Leads Customer Success and Professional Services teams in Singapore, overseeing customer onboarding, technical implementation, adoption, value realization, renewals, and expansion. Manages team performance, capacity, delivery quality, customer health, escalations, and operational processes. Partners with Sales, Renewals, Support, Product, and Operations while coaching technical teams on monitoring deployments, integrations, troubleshooting, and measurable customer outcomes.
Top Skills: Cloud PlatformsLinuxLogicmonitorMonitoring ArchitecturesPowershellPythonRest ApisVersion-Controlled Delivery WorkflowsWindows

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account