Mi Ning

Senior Software Engineer and Product Manager at ECS ELITEGROUP (Taiwan)
  • Claim this Profile
Contact Information
Location
Beijing, Beijing, China, CN

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • Taiwan
    • Computer Hardware
    • 100 - 200 Employee
    • Senior Software Engineer and Product Manager
      • May 2018 - Present

      - Theft Deterrent (TD) product manager on ECS tablet and CMPC- Responsible for integrating third party driver to ECS Android platform, like integrating WIF module, Camera module- Support Bluetooth Healthy device connection(Android)- ECS CMAL100/150 router add USB Ethernet function(Ubuntu 16)- Smart docking touchpad develop(Windows 10)- Develop motion sensors Windows driver, include acceleration sensor, compass, gyroscope.- Acceleration sensor driver has passed MS HLK test - Theft Deterrent (TD) product manager on ECS tablet and CMPC- Responsible for integrating third party driver to ECS Android platform, like integrating WIF module, Camera module- Support Bluetooth Healthy device connection(Android)- ECS CMAL100/150 router add USB Ethernet function(Ubuntu 16)- Smart docking touchpad develop(Windows 10)- Develop motion sensors Windows driver, include acceleration sensor, compass, gyroscope.- Acceleration sensor driver has passed MS HLK test

    • Israel
    • Medical Device
    • 700 & Above Employee
    • Senior Software Engineer
      • Jun 2014 - Feb 2017

      Responsible for all software related work of ophthalmic laser product: design, development, maintenance, documentation. This product adopts Microsoft WinCE6.0 OS + Samsung S3C6410 architecture and connects a variety of sensors, motors, capacitive screen, LCD through GPIO, IIC, Serial port, RGB.MainTasks:1) System software optimization, including improving response time, optical energy and position accuracy;2) Development of NandBoot, BSP, peripheral device driver, upper aplication;3) Develop User Aplication(PAD Android APP ). Doctor can use PAD to connect to product via WLAN.4) Assist optical, electrical and electrical development engineers to do system debugging and system upgrade(system burn).

    • Senior Platform Development Lead
      • Aug 2012 - Oct 2014

      I. TD-LTE SoC XIN-100 Project of BP side (ARM1176 + eCos) 1.Component lead of TD-LTE modem data plane local connectivity 1)Lead the data transmission solution design and implementation between Baseband Processor and Application Processor via USB or SDIO IF. 2)Achieved multi functions for different purpose of usage and transmission mode by USB IF including: a)Boot modem system (BP) using bulk transfer mode. b)Serve as HID c)Serve as customized Ethernet. 3)Accomplished SDIO device functions including: a)common function b)IO function. 4)The solution supports configurable data transmission path for different use case: a)SDIO mode for low power consumption b)USB mode for higher data rate 2.Member of system KPI optimization XFT team 1)Coach for cache&TCM performance enhancement task force 2)Provide BP and AP inter-processor-communication (IPC) solution proposal and analysis for new feature to 3rd party mobile device vendors, e.g. Potevio, Allwinner etc.II. TD-LTE SoC XIN-100 Project of AP / Host side (Android 4.0 or Linux / Ubuntu) 1.Individual contributor to design of modem system (BP) cold boot solution for USB, SDIO, UART and I2C interface. 2.Lead the USB device driver and SDIO device driver implementation of host side based on Android 4.0 or Linux (Ubuntu). 3.Successfully drive the integration of Boot Management component with USB drivers on Ubuntu 12 host env.; and with SDIO drivers on Idea6410 + Linux 2.6.28 host env. 4.Re-design OM components, i.e., dialing application, configurations, AT commands, trace & debugging etc.

    • United States
    • Software Development
    • 200 - 300 Employee
    • Senior Software Development Engineer, Solution team of WEST project
      • Jan 2012 - Jul 2012

      - Lead development of network filter driver based on NDIS Intermediate Driver.- Develop two network monitors: using WFP callout and WinPcap interface. WFP: Add callout to FWPS_LAYER_INBOUND_IPPACKET_V4 layer and WPS_LAYER_OUTBOUND_IPPACKET_V layer. Callout driver provide a kernel dynamic buffer (ListEntry) to store packet information. Once buffer size is up to min copy value, event is signaled and user can use ReadFile to get all packet information from the kernel buffer.- Give solution for how to manage USB devices on specified USB interface with the specified rules.

    • Senior Software Development Engineer, System & Network team of ABU
      • Jun 2010 - Dec 2011

      - Responsible for Pilsner platform BSP maintain.- Responsible for USB device drivers maintain of Marpf2 & GENII platforms: Host Controller(HCD)、MTP、Mass Storage Device、Disk.- Familiar with Power Management code for radio driver on Marpf2 platform.- Familiar with Media Core implement of Marpf2 and GENII architecture.- Support to network program test on Marpf2 & GenII: Ethernet, TCP/IP, Winsock test.

    • United States
    • Information Technology & Services
    • 1 - 100 Employee
    • Senior Software Development Engineer
      • Dec 2007 - Jun 2010

      Project:Motion device new software architect design and develop - Participate in motion series devices’ new software architect design including driver, shared library, components, utility and examples. - Responsible for implementing PCI1240 WDF driver which is the first device driver to support this new architecture. This driver provides a successful template for Advantech whole motion series devices. - This project uses the WDF driver architecture & Object-oriented design mode which resolves the disunity and incompatibility issue in former software architecture and greatly enhances the features and flexibility; PCI1240 driver uses the kernel synchronization to overcome the hardware operation defect: each axis tightly coupled. This project also supports multi-process & multi-threading operation. - Responsible for Motion Device Components’ design and implementation. - This project’s software design wins Company Award of Excellence 2008 Innovation Competition. - Language/Tools: C/C++, DOTNET, WDK6000/Softice, WinDbg, VS2005.

    • Software Development Engineer
      • Oct 2006 - Dec 2007

      Project:AMONet series driver develop & upper application on WinCE - Responsible for AMONet series’ all software requirement on WinCE, including stream interface driver, user interface (DLL), examples, utility. - AMONet is a new series of Advantech motion control products. It adopts master-slave mode with distributed architecture. The master device includes PCI1202,PCM3202,AMAX2050; The slave device includes AMAX2210,AMAX2240,AMAX2710,AMAX2752,AMAX2754,AMAX2756,AMAX2730. Functions in addition to motion control, it also involves the DIO and AIO. - Tools: EVC4.0, Platform builder 6.0.

    • Software Development Engineer
      • Mar 2005 - Oct 2006

      Project:SA/PCM/PCI Data Acquisition Card’s maintenance and new product USB4750’ design and develop - Update ISA/PCM/PCI Data Acquisition Card’s Driver. E.g. Implement PCI1714 external trigger non-cycle data acquisition with DMA mode. E.g. optimize the temperature measurement code to reduce temperature measurement error and increase measurement accuracy. - Responsible for new product USB4750’s SW design and develop. USB4750 uses ARM 7 architecture, with a USB interface, 16 channels of IDI and IDO, 2 DI interrupts and two counters. Firmware adapts different levels of interrupt (normal interrupt and fast interrupt) to implement USB communication and quick DI function. - Tools: DDK (WDM), SoftICE, IAR Embedded Workbench for ARM 4.31a.

Education

  • Beijing Jiaotong University
    Master, Communications Software Engineering
    2002 - 2005
  • Beijing Jiaotong University
    Bachelor, Information & Communications Engineering
    1998 - 2002

Community

You need to have a working account to view this content. Click here to join now