Summary
Overview
Work History
Education
Skills
Software
Timeline
Generic
LIN YU HSIANG

LIN YU HSIANG

Software Engineer
New Taipei

Summary

Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals.

Overview

15
15
years of professional experience
9
9
years of post-secondary education

Work History

Advanced Software Engineer

Garmin
Taoyuan City, TAO
07.2020 - Current

1. Project Manager

  • Improved software performance, solved production issues, and enhanced production efficiency.
  • Developed the video processor tp6816 for automotive camera image processing.
  • Collaborate with customers for needs analysis and to determine vendor costs.
  • Conducted thorough code reviews to identify potential bugs and suggest improvements for increased efficiency.

2. Advanced Software Engineer 2:

  • Developed Android-based infotainment using Qualcomm SA6155.
  • Developed a trusted application for private data safety in QTEE (Qualcomm trusted execution environment).
  • Implement encryption methods (XOR cipher and RSA) to prevent our GARMIN map from being compromised by hackers.
  • Responsible for automotive cameras, including AVM & rear cameras.
  • Supported Secure Boot to protect our platform from malicious software images.

Senior Software Engineer

Foxconn Technology Group
New Taipei, NWT
11.2016 - 07.2020

1. Foxconn smart speaker

  • Developed software of omnidirectional microphone for smart speakers and software of peripheral device drivers.
  • Design colorful ring LED to show status of smart speaker, like volume adjustment, user commands, etc.

2. CCC AIR Android-TV stick

website: https://www.androidtv-guide.com/streaming-gaming/ccc-air-stick/

  • Developed remote controller BLE driver and key-input driver for head-unit.
  • Handled Netflix certificate.
  • Integrated DRM and HDCP 2.2 key to device.

3. 5G MIFI portable hotspot

  • The board brought up SDX55 from Qualcomm design.
  • Responsible of battery driver power management and thermal engine management for battery charge.

Senior Software Engineer

Leadtek .Inc
09.2015 - 11.2016

1. Implement health kiosk station

  • Using Mediatek MT8127 platform.
  • Developed and maintained peripheral drivers, including SD card, audio headset switch, and Camera ISP

2. Portable Electrocardiography Monitor

  • Designed MT2502 wearable watch with VXP UI.
  • BLE driver, and synchronized personal data to apps.
  • Used Fourier algorithm to calculate cardiographs for monitoring personal parasympathetic system

CMMI Coordinator

Ministry Of Economic Affairs – Automotive Research
Chang-hua, CHA
01.2015 - 09.2015

1. Conducted an ARM Android embedded system for the automotive industry.

  • Bring up NXP iMX5 and solve issues of bootloader.
  • Import an Android image to the system.

2. Integrated lane departure warning system to the Novatek dashboard camera.

Software Project Manager

Quanta Computer
Taoyuan City, TAO
04.2011 - 05.2013

Senior software engineer

1. HP Android tablet.

  • Used Nvidia "Tegra 3" platform to perform as tablet.
  • Responsible for touch and LVDS display drivers.
  • Also arranged power management for fulfilling customers' requirements.

Software PM

2. Visio computer series (All-in-one PC and laptops)

  • Enabled seamless integration of new team members through comprehensive onboarding processes and orientation sessions.
  • Increased team performance by regularly reviewing progress, providing constructive feedback, and setting attainable goals.
  • Achieved successful product launches by closely monitoring milestones and addressing potential delays promptly.
  • Established communication bridge between Taiwan software department and China production line department.

Software Engineer /Senior Software Engineer

Compal
Taipei City, TPE
10.2009 - 04.2011

The smart phone software development

1. Developed the factory monitor mode for testing.

2. Implemented SD card, touch, and keypad input drivers.

3. Cooperated with a third party to implement the OTA update for the Android Donut.

4. Arrange the system partition table.

5. Participated in the smart phone projects as below:

  • The Kyocera M6000 android phone cupcake to donut.
  • The Acer E400 Phone.
  • The Acer Liquid Phone is in an early development stage.
  • Responsible SD card reader driver for the Motorola Pad phone.

Education

Master of Science - Aeronautic Engineering Department

Cheng Kung University
Tainan City, Taiwan
09.2005 - 06.2007

Bachelor of Science - Aeronautic Engineering Department

Tam Kang University
New Taipei City, Taiwan
09.2001 - 06.2005

High School Diploma -

Chu-Lin Private High School
New Taipei, Taiwan
06.1998 - 06.2001

Skills

Expert in C/C Programming Languages

undefined

Software

C/C

Python

Timeline

Advanced Software Engineer

Garmin
07.2020 - Current

Senior Software Engineer

Foxconn Technology Group
11.2016 - 07.2020

Senior Software Engineer

Leadtek .Inc
09.2015 - 11.2016

CMMI Coordinator

Ministry Of Economic Affairs – Automotive Research
01.2015 - 09.2015

Software Project Manager

Quanta Computer
04.2011 - 05.2013

Software Engineer /Senior Software Engineer

Compal
10.2009 - 04.2011

Master of Science - Aeronautic Engineering Department

Cheng Kung University
09.2005 - 06.2007

Bachelor of Science - Aeronautic Engineering Department

Tam Kang University
09.2001 - 06.2005

High School Diploma -

Chu-Lin Private High School
06.1998 - 06.2001
LIN YU HSIANGSoftware Engineer