David Chow

David Chow Email and Phone Number

Experienced software developer – passionate about implementing complex system and solving difficult issues @ OMNIVISION
santa clara, california, united states
David Chow's Location
Singapore, Singapore, Singapore
About David Chow

Over 20 years of experience in software development positions. Background and success in developing software solutions for voice/video-over-IP (VoIP) and Internet of Things (IoT)

David Chow's Current Company Details
OMNIVISION

Omnivision

View
Experienced software developer – passionate about implementing complex system and solving difficult issues
santa clara, california, united states
Website:
ovt.com
Employees:
967
David Chow Work Experience Details
  • Omnivision
    Senior Staff Software Engineer
    Omnivision Aug 2024 - Present
    Singapore
  • Omnivision Technologies, Inc.
    Staff Software Engineer
    Omnivision Technologies, Inc. Jul 2020 - Aug 2024
    Singapore
  • Silicon Labs
    Staff Software Engineer
    Silicon Labs Apr 2018 - Jul 2020
    Singapore
    Brought on board to work as a pioneer software developer to develop Z-wave controller middleware from scratch. Collaborate with field application engineers and technical supports to analyze customer requests and implement technology solutions as appropriate to drive improvements. Oversee Z-wave Certification process for Z-wave controller. Local consultant for new developers on Z-wave protocol. Provide technical assistance to other developers’ projects.▪ Designed for ease-of-use through… Show more Brought on board to work as a pioneer software developer to develop Z-wave controller middleware from scratch. Collaborate with field application engineers and technical supports to analyze customer requests and implement technology solutions as appropriate to drive improvements. Oversee Z-wave Certification process for Z-wave controller. Local consultant for new developers on Z-wave protocol. Provide technical assistance to other developers’ projects.▪ Designed for ease-of-use through auto-discovery of Z-wave for IP (Z/IP) Gateway and auto-configuration of devices added to the Z-wave network.▪ Played instrumental role in supporting 2600+ certified Z-wave products from Z-Wave Alliance’s over 700 member companies by implementing a Device Database to address quirky implementation of Z-wave in some devices.▪ Enhanced OpenSSL library to support multi-homed implementation for use in middleware Datagram Transport Layer Security (DTLS) connection.▪ Successfully implemented Z-wave Security 2 (S2) in device emulator software.Major Achievement:✓ First to develop a full-fledged middleware library that was Z-Wave Certified by Z-Wave Alliance. This library forms the basis for controller application development by more than 80% of customers. Show less
  • Sigma Designs
    Staff Software Engineer
    Sigma Designs Apr 2010 - Apr 2018
    Singapore
    Same as the job description for Silicon Labs due to Silicon Labs acquired the IoT division of Sigma Designs in April 2018.
  • Innomedia
    Senior Software Engineer
    Innomedia Jan 2000 - Apr 2010
    Singapore, Singapore
    Recruited to develop software for voice/video-over-IP hardware devices.▪ Customized embedded Linux kernel to ensure that it works on VLAN, audio driver interfaces with dedicated DSP and supports of LCD display, NAND flash memory, SD card and WIFI.▪ Developed USB driver to interface with Subscriber Line Interface Circuit (SLIC), host interfacing DSP driver and watchdog, digital camera and touch-screen input drivers.▪ Designed and implemented DSP system level software architecture on… Show more Recruited to develop software for voice/video-over-IP hardware devices.▪ Customized embedded Linux kernel to ensure that it works on VLAN, audio driver interfaces with dedicated DSP and supports of LCD display, NAND flash memory, SD card and WIFI.▪ Developed USB driver to interface with Subscriber Line Interface Circuit (SLIC), host interfacing DSP driver and watchdog, digital camera and touch-screen input drivers.▪ Designed and implemented DSP system level software architecture on top of a multi-threading kernel. Developed DSP driver to interface with audio codec and SLIC.▪ Established excellent interoperability with VoIP service provider servers through customization of Session Initiation Protocol (SIP) stack.Major Achievement:✓ Fixed major bug in Monta Vista Embedded Linux (a RTOS) NAND flash memory driver to prevent data corruption and to speed up memory write. This helped to avoid adding additional cost to design in a hardware NAND flash memory controller in video phone design. Show less
  • Creative Technology Ltd
    Product Development Engineer
    Creative Technology Ltd 1999 - 2000
    Singapore
    Responsible for designing sound card circuitry and PCB prototyping.
  • Creative Technology Ltd
    Engineering Assistant
    Creative Technology Ltd 1992 - 1994
    Singapore
    Responsible for troubleshooting sound card prototypes and writing test program to test sound card audio quality using an audio analyzer.

David Chow Education Details

Frequently Asked Questions about David Chow

What company does David Chow work for?

David Chow works for Omnivision

What is David Chow's role at the current company?

David Chow's current role is Experienced software developer – passionate about implementing complex system and solving difficult issues.

What schools did David Chow attend?

David Chow attended Nanyang Technological University, Nanyang Technological University, French-Singapore Institute.

Who are David Chow's colleagues?

David Chow's colleagues are Xianfu Cheng, Sally Perrott, Jun Feng, Michelle Wang, Roshan Chhetri, Mariko Hirano (Matsumoto), Zhenyao Yuan.

Not the David Chow you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.