Chaoyu Chen

Chaoyu Chen Email and Phone Number

Software/Firmware Programmer @ Amazon Web Services (AWS)
seattle, washington, united states
Chaoyu Chen's Location
Taiwan, Taiwan, Province of China
Chaoyu Chen's Contact Details

Chaoyu Chen personal email

About Chaoyu Chen

Chaoyu is an experienced software/firmware programmer. With strong abilities of organization, quick-learning, troubleshooting (debugging), and high passion for technologies, he can always make outstanding contributions in multiple domains. In the former part of his career, he worked at leading companies in PC industry, such as SiS, Motorola, Pheonix, and Intel. In recent years, Chaoyu devoted to IoT and startup industries.His work experience is extensive, ranging from the underlying firmware to cloud systems, such as device drivers, BIOS, operation systems, applications, cloud backed-end services. He also has skills to integrate the domains above and to design the whole system. His troubleshooting/debugging skills on programming and systems always save dead projects.

Chaoyu Chen's Current Company Details
Amazon Web Services (AWS)

Amazon Web Services (Aws)

View
Software/Firmware Programmer
seattle, washington, united states
Employees:
72973
Chaoyu Chen Work Experience Details
  • Amazon Web Services (Aws)
    Prototyping Architect
    Amazon Web Services (Aws) Dec 2020 - Present
    Taipei, Taipei City, Taiwan
    WebAssembly (WASM) on embedded systems 1. OTA (Over-The-Air) application framework on CMS (AWS Connected Mobility Solution) system 2. AWS Machine Learning framework (NEO/ TVM) porting to WASM, including 2 AI applications: Audio Recognition, Graphic Recognition 3. Amazon Kinesis Video Streams porting to WASM. Bring-up FreeRTOS on Anyka Sky37E SOC, which originally worked within the zephyr / uboot system.New Generation of AWS DeepRacer physical car 1. Performance improvement 2. New Feature development: Position Sensor, Speed Sensor, High speed camera 3. Support DeepRacer eventsEnable AWS Panorama Customers Taichung District Agricultural Research and Extension Station, Ministry of Agriculture (農業部臺中區農業改良場) with Chunghwa Telecom (中華電信)。
  • Calyx
    Software/Firmware Director
    Calyx Jul 2019 - Jul 2020
    Taipei City, Taiwan
    Personal Contributions:1. Firmware of all products (sensors and corresponding systems) -- peripheral control: connect MCU and devices via communication technologies such as PWM, I2C, UART -- uart commands: For PC tool control -- sleep/wake features -- firmware upgrading feature -- custom miscellaneous features for experiment requirement2. Product utilities -- system parameters configuration -- system health check3. Software tools for internal laboratory -- equipment (MFC, chamber, DAQ...) control -- data collection/saving, -- real-time data visulization and analysis4. Production Line Programs -- bar code reading -- component funcitonal checking -- sensor calibration -- product integration test -- automation -- database updating5. Wireless communication and Cloud service for IoT -- base-on Lora / Weightless / WiFi -- back-end server / database buildingTeam Leading:1. Leading team to handle the Offical Site and cloud web application.2. Leading team to develop production programs3. Communicating with hardware (EE / ME) and other teams4. Leading teams to define features, schedule project, trouble-shooting
  • Calyx
    Senior Firmware Engineer
    Calyx Dec 2017 - Jun 2019
    Taipei City, Taiwan
    1. Firmware of all products (sensors and corresponding systems) -- peripheral control: connect MCU and devices via communication technologies such as PWM, I2C, UART -- uart commands: For PC tool control -- sleep/wake features -- firmware upgrading feature -- custom miscellaneous features for experiment requirement2. Product utilities -- system parameters configuration -- system health check3. Concentration Calculation Algorithm -- based on machine-learning -- algorithm performance visulization -- data statistic analysis4. Wireless communication and Cloud service for IoT -- base-on Lora / Weightless / WiFi
  • Beijer Electronics
    Platform Consultant
    Beijer Electronics Jun 2017 - Nov 2017
    New Taipei City, Taiwan
    Dealing with Difficult problems/issues/bugs -- Unpredictable system hang-- Screen / icon crash -- Ethernet / Socket packet errorSystem Performance Improvement:-- Graphic library (uGFx), -- Compiler Optimization enabling/accomplishing-- IPC (message passing) subsystemSelf-Test subsystem developping:-- LCD color-- touch panel position calibration-- backlight adjustment-- com-port (RS232/RS485) testingNew LCD panel enabling
  • Positive Grid
    Staff Firmware Engineer
    Positive Grid Oct 2016 - May 2017
    - A2DP Bluetooth module developing (based on Microchip’s chipset) - Yocto system on NXP iMX6 system deploying.- Firmware upgrade method via USB CDC class.- Wifi Software Access-Station (SoftAP, via Broadcom USB Wifi solution)
  • Intel
    Debug Engineer
    Intel May 2011 - Sep 2015
    Taipei City, Taiwan
    Customer Design DebuggingDebugging on Source-code level/Hardware debugger/EE signal -- Windbg (on windows) -- Gnu (on Linux/Android) -- ITP ( JTAG tool) -- Oscilloscope or Logical Analyser(LA)Cover Range -- OS (Windows and Android) -- BIOS -- device driverMain Responsibility -- Graphic/ VGA -- Peripherals (GPIO, I2C, SD, and eMMC) -- System Hang, Blue Screen
  • Phoenix Technologies
    Bios Software Engineer
    Phoenix Technologies Sep 2009 - Apr 2011
    Taipei City, Taiwan
    My position in Phoenix is a kernel engineer to develop the BIOS features. In the beginning, I took the display part (precisely speaking, console) of the UEFI structure. Then I touched and improved the functions of the BIOS-flashing and HDD password. My achievement for BIOS-flashing is a DoS tool. Also, for HDD password I implemented some items on the BIOS setup menu.
  • Motorola
    Platform Code Developer
    Motorola Sep 2008 - Aug 2009
    Taipei City, Taiwan
    In Motorola, I worked for the setup-box team to develop the platform code based on Linux. Motorola the functions I was responsible for are the following:1. Tuning: adjusting the parameters such as frequency and modulation when channel 2. data path: parsing and passing the MPEG PESes to the proper engine, such as A/V decoder or a file to record.3. PVR: implementing the functions to record, to playback and Time-Shift.
  • Silicon Integrated Systems.
    Driver Engineer, Global Linux Team
    Silicon Integrated Systems. Sep 2006 - Aug 2008
    New Taipei City, Taiwan
    At SiS, I was the ONLY developer of Linux VGA drivers for the latest 2 generation chip, which are SiS671 and SiS662. The domains I covered were the following:X-window VGA driver: 1. Display functionalities of CRT & LCD panel. 2. Video play back functions (overlay, for YUV format) 3. Motion Compensation of MPEG (XvMC)Kernel mode driver 1. Frame buffer driver (SISFB, for text mode) 2. AGP & DRM kernel module.Some links to record my activities with Linux Community are attached.

Chaoyu Chen Skills

C C++ Python Shell Scripting Vga Uefi Bios Linux Kernel Debugging Driver Development Kernel Programming Gcc Gnu Make Automake Autoconf

Chaoyu Chen Education Details

Frequently Asked Questions about Chaoyu Chen

What company does Chaoyu Chen work for?

Chaoyu Chen works for Amazon Web Services (Aws)

What is Chaoyu Chen's role at the current company?

Chaoyu Chen's current role is Software/Firmware Programmer.

What is Chaoyu Chen's email address?

Chaoyu Chen's email address is fa****@****ail.com

What schools did Chaoyu Chen attend?

Chaoyu Chen attended National Chi Nan University, National Cheng Kung University.

What skills is Chaoyu Chen known for?

Chaoyu Chen has skills like C, C++, Python, Shell Scripting, Vga, Uefi, Bios, Linux Kernel, Debugging, Driver Development, Kernel Programming, Gcc.

Not the Chaoyu Chen 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.