Yang Tao

Product Development Manager

Singapore

About

Experience

  • R&D Manager at Aztech Technologies Pte Ltd
    Jan 2019 - Jul 2019 · 7 mos

    IoT and Smart Lighting products.

  • Staff Engineer at EDMI Limited
    Aug 2013 - Jan 2019 · 5 yrs 6 mos

    1) Electronics Hardware Development, Verification and Troubleshooting 1.1) Schematic and PCB layout design based on Altium Designer - Developed an industrial grade Data Concentrator System based on ARM Cortex-A8 processor - Developed RF products (802.15.4g, LoRa and etc) - Developed 2G/3G cellular products based on third-party modules - Developed sensor products, such as motion, temperature, ambient and etc. - Supported on product CE type test for RF product, PLC product and Cellular modems. 1.2) Has experience on solving EMC problems related to radiated emission and conducted emission. 1.3) Work with QA team on the product’s lifetime (MTBF) estimation and ALT test. 1.4) Work with New Product Introduction (NPI) team on releasing a new product. 2) Programming based on C language 2.1) Firmware development based on STM32F2 series MCU + Sub GHz transceiver for IPv6 RF Mesh Network for both TCP and UDP protocols (worked with CISCO) 2.2) Firmware development for Wi-Fi product used in Automatic Meter Reading (AMR) application based on TCP protocol 2.3) Firmware development for an infrared (IR) application with networking features 2.4) Linux TCP Server application development based on epoll method to handle 40K TCP connection for proprietary protocol 2.5) Linux Middleware application development based on libwebsockets open-source library. The application sends and receives sensors’ data to/from third-party WebSocket server. 2.6) ARM Linux Kernel (v3.2) customization to support board’s peripherals via UART, SPI, I2C and GPIOs (System is based on uboot, kernel, UBI filesystem) 2.7) PHP plugin development to handle proprietary protocol encoding and decoding for Linux 32-bit/64-bit operating systems 3) Programming based on PHP language 3.1) Middleware development for Automatic Meter Reading (AMR) based on RESTful API, RabbitMQ, Redis and MySQL. 3.2) Website development for an IoT application: it uses MySQL, ECharts and Material-Design-Lite theme

  • Senior Engineer at D'Crypt Pte Ltd
    May 2008 - Jul 2013 · 5 yrs 3 mos

    1) Electronics Hardware Design, Verification and Troubleshooting 1.1) Electronics Circuit Design for Power, Digital and Analog Circuit Hardware development related to Low Voltage DC Power (LDO, Switching,Multi‐phase Buck), Audio (Active Filter), CPLD/FPGA (Altera), Microcontroller (ARM Cortex‐M3, Microchip PIC16/24) and high speed Analog to Digital circuit 1.2) Design Verification and Troubleshooting Test with Oscilloscope, Multimeter, LCR Meter, Signal Generator, Spectrum Analyzer and Audio Analyzer 2) Production Support 2.1) Preparing documents for production: Bill‐of‐material (BOM), Production Test Procedure, Troubleshooting Procedure 2.2) Implemented Test‐Jig/Fixture for product testing with its maintenance procedure 2.3) Implemented JTAG Testers for ARM‐Module connectivity test in production; (Microchip PIC24 micro-controller with C programming) 3) Mean Time Between Failure (MTBF) Estimation 4) Embedded Programming 4.1) C language programming for Cortex‐M3 microcontroller (interfaces with SPI, I2C, 4‐bit SDIO, UART, SRAM Controller) and Microchip PIC16/18/24 series microcontroller 4.2) VHDL programming for Altera CPLD/FPGA devices - Enumerated Ethernet chip with IO mapped structure - Acquired analog data from external ADC chip via SPI interface - Implemented control interface for external processor accessing