Brian Shih

My Chinese name is Kun-You Shih.

I love acquiring technical knowledge. 

I have 5 years of focus on embedded systems and MCU. And, in my first job, I had to join the IC design house, and learn about firmware coding, and MCU control. In my second job,  I joined the BIOS team to learn how computers boot up. So, firmware design and coding is my basic skill, but I was pretty interested in UI design and Server design.

So I tried and learned the UI design and backend API by myself when I was working for an IoT solution company. Of course, I wasn't doing this during my working time.

 And, my wife and I built the cake studio together. I also worked on my personal project at the same time. 

But I really think I need to join a team and succeed in the team's target. It'll be pretty great for me, and also make me feel excited. 

https://makeda.breadcrumbs.tw   


工作經歷

Developer  •  興聯科技

Oct 2022 - Now

1. Support APP and MCU team debug.

2. Maintain Linux drivers

3. Maintain the setting of AOSP.

4. Rework Makefile to fit libraries.

5. Vehicle information parsing from the OBD interface

6.  Implement GPS HAL function

7. Move all of the AOSP projects into git and maintain.

8. Using Docker to handle the cross-compiler works

Developer  •  怡利車用電子股份有限公司

Jan 2022 - Oct 2022

1. Support 3D AR for automotive, and maintain the BSP for Automotive 3D AR HUD.
2. Maintain Linux drivers, to support BSP.
3. Maintain the setting of BSP to support new hardware.
4. Rework Makefile to fit libraries.
5. A lot of cross-compiler jobs.

Developer  •  麵包屑手作屋 & 麥奇兜

Sep 2014 - 2021

1. Web UI of WordPress.

2. Hosting Server of Hawk rent, and maintenance.

3. Database architecture design.

4. Json API Design.

5. Android App design, uses the Kotlin language.

6. IOS App design, uses the Swift language.

7. Flutter App design and delivery to IOS App Store and Google Play Store.

8. DNS maintenance.

9. Optimizing Flutter UI performance of Group shopping company.

Embedded Engineer  •  遠景科技 (Exosite) 

Sep 2012 - Aug 2014

1. Port the library of IoT for Embedded Systems. 

2. Make firmware libraries for customers. 

3. Design the Embedded system architecture of Customer Order. 

4. Port the lwIP and uIP into the Embedded  System. 

5. Port the UDP/TCP functions in the embedded system. 

6. Connect devices to the IoT/IoE Server/Datacenter. 

7. Port I2C, SPI, UART, USB ... driver. 

Specially: 

1. Made the stabled sample code of Smart Home Demo code for the TI 2014 CES Demo show. ( See More: https://www.youtube.com/watch?v=l3zdjB-e5o4)

 2. Build the ONLY ONE AROUND THE WORLD of eLua on STM32F4 MCU - can hot patch the code of the embedded system.Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.

研發工程師  •  德勝科技 

Sep 2011 - Mar 2012

1. Port the CAPWAP on WiFi router device.

2. Maintain WiFi  802.11a/b/g/n driver.

3. Rework the OpenNMS architecture.

4. Design the backend server to manage the WiFi devices.Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.

BIOS工程師  •  微星科技 

Mar 2010 - May 2011

1.  Maintain and port the function into BIOS (AMI  core8  and  UEFI).

2.  Support and resolve the issues with FAE,  H/W,  PM, and Sales.

3.  Building the new platform of the code base.

4.  Port and maintain the power sequence and customize functions into EC(Embedded Control).

軟體工程師  •  昇亮科技股份有限公司 

Aug 2009 - Feb 2010

1. Design the FPGA testing driver.

2. Port the Tuner controller driver.

3. Port the ISDB-T driver.

4. Port the ATSC driver.

5. Make the "TMCC packet" auto-analytics tool.

軔體工程師  •  凌翔科技股份有限公司 

Nov 2007 - Jan 2009

1. Port the SDIO driver on IPCam.

2. Port the functions into RTOS(eCos, Linux).

3. Design the Web server architecture for IPCam.

4. Design the testing environment of IC developing. 

技能

User Experience


  • Firmware Design
  • MCU control
  • App Design
  • Server backend design

Product


Language


  • Chinese
  • English