Patrick Taiyi Wu

Patrick Taiyi Wu

Software Developer

Followers of Patrick Taiyi Wu249 followers
location of Patrick Taiyi Wu台灣 臺北市 臺北市

Connect with Patrick Taiyi Wu to Send Message

Connect

Connect with Patrick Taiyi Wu to Send Message

Connect
  • Timeline

  • About me

    Staff Software Engineer

  • Education

    • York University

      -
      Bachelor of Arts (B.A.) Information Technology
  • Experience

    • Azure Information Technology Co., Ltd.

      Apr 2008 - Apr 2009
      Software Developer

      Developing ATM transaction specialized server on the IBM AIX platform. ●Implementing core transaction procedures by using C, SQL and Shell Script●Implementing transaction query function and GUI by using JDBC and JSP/Servlet

    • Atrie Technology

      May 2009 - Jun 2011
      Software Engineer

      Developing network equipment management system (NMS/EMS) with SNMP.● Developing Client-Server system on Linux/Windows by using Zoho WebNMS and Java● Implementing GUI with Java Swing and Database with MySQL and Hibernate● Coordinating with firmware engineer to define and analysis the packet format with Wireshark.

    • Delta Electronics

      Jul 2011 - Jul 2012
      Software Engineer

      Developing the Environment and Energy Management System, Meeting Room Scheduling and E-tag display System● Developing system managing node devices (switches and smart meters) using Java and NiagaraAx.● Implementing node communication modules with C# and Web Service in XML.● Developing E-tag control module and Web-based management system with Java & Play Framework.

    • New Kinpo Group

      Jul 2012 - Mar 2018
      Software Firmware Engineer

      Robotic System development on ROS, Windows and Android● Initial member of the Robotics team, later spun off as New Era AI and Robotics co.● Developing Indoor navigation robot on ROS with RealSense and Lidar.● Project leader and initial architect of Windows and Android components of ROS.● Recruiting and building the team in Philippines and Brazil.● Developing SDK for 3rd party and customers using ROS.net in C# on Windows and ROS Java on Android.Embedded Android/Linux, Android APP● Developing smart speaker, Connecting STT/TTS and NLP server through Restful API in Python & Android APP.● Implementing the navigation algorithm in Xamarin C# as remote service, binding with APP in Java● Developing testing automation in C# & C++ on Windows, Connecting testing equipment (IQflex, Anitsu, Keysight)Micro Controller Firmware Development● MCUs used: STM32F0 (ARM M0), Freescale KL25 (ARM M0+)●Master protocols UART, I2C, SPI and ADC with sensors (TI CC2541, ST HTS221, ADXL362)● Controlling LCD (ST7066) with GPIO, LED with PWM, and accelerate access with DMA 收回

    • 緯創資通

      Mar 2018 - Oct 2024
      Staff Software Engineer

      Android BSP & Embedded Linux Development● Specialized on the Power/Battery Management Sub-System/Framework with Qualcomm Solution.● Customizing the Linux device driver, the UEFI-based bootloader and the ADSP firmware on Qualcomm Real Time OS (QuRT)● Implementing HIDL/HAL and customizing the framework layer and system services.● Joining the scrum team with customers and other JDMs. Working with engineers from US, Canada, Taiwan and India.

    • Bosch Taiwan

      Oct 2024 - now
      Senior Software Engineering
  • Licenses & Certifications

    • SCJP