Avatar of Brian Shih.
Brian Shih
Developer
ProfilCVPortofolio
Postingan
28Koneksi
Cetak
Avatar of the user.

Brian Shih

Developer
Hi, I’m Brian. I thoroughly love to work into software and firmware integration! It’s inspiring me! And so much funny. IoT is funny, but still not enough! I’m looking for more one. Hunter, please send me message first, don’t do phone call first. Thanks so much!
Logo of the organization.
興聯科技股份有限公司
中國科技大學
Taipei, Taiwan

Latar Belakang Profesional

  • Status sekarang
    Sudah bekerja
    Terbuka untuk peluang
  • Profesi
    Android Developer
    Embedded Developer
    Firmware Engineering
  • Bidang
    Objek yang Terhubung
    Aplikasi Seluler
    Software
  • Pengalaman Kerja
    6-10 tahun (relevan 6-10 tahun)
  • Management
    Tidak ada
  • Skil
    C
    Kotlin
    Swift
    PHP
    MCU
    WordPress
    Mysql
    Flutter
    Android
    IOS
    Embedded Linux
    Embedded
    Embedded C Programming
  • Bahasa
    Chinese
    Bahasa ibu atau Bilingual
    English
    Pemula
  • Pendidikan tertinggi
    Sarjana

Preferensi pencarian kerja

  • Jenis pekerjaan yang diinginkan
    Full-time
    Tertarik bekerja jarak jauh
  • Jabatan pekerjaan yang diinginkan
    Android Developer
  • Lokasi pekerjaan yang diinginkan
    Taiwan Province, Taiwan
  • Bekerja lepas
    Non-pekerja lepas

Pengalaman Kerja

Logo of the organization.

Android/Linux BSP Engineer

11/2022 - Sekarang
New Taipei City, Taiwan
Product: Toyota/Lexus/HINO T-Box MCU: 1. Read vehicle info from the OBD interface. 2. Help to trace issues of MCU code architecture. BSP: 1. AOSP/BSP framework maintain 2. Linux kernel driver maintain 3. Moving all of AOSP projects into git maintain flow 4. Building the docker environment for AOSP projects cross-compiling 5. porting the ublox GPS hal driver 6. Adjust the system UI for memory usage in AOSP 7. Optimizing ublox hal driver 8. Support the factory production issues, and made the scripts for speed-up production. 9. Dynamic switching ublox and Quectel GPS HAL for Android HAL. APP: 1. Review the code architecture and finger out the issues. 2. Tracing issues of APP. 3. Helping to reduce APP crash issues.
Logo of the organization.

Android/Linux BSP Engineer

01/2022 - 11/2022
11 mos
1. Android framworks maintain ✓ Porting the ublox GPS driver for Android framework ✓ Customizing ublox settings in hal driver,and optimizing performance ✓ Adjust the system UI of Android framework ✓ Optimized the memory usage ✓ Optimizing the AOSP performance and memory of Quectel SC600 ✓ Helping provide the SoC suspend and resume design flow ✓ Dynamic switching ublox and Quectel GPS HAL for Android HAL. ✓ Maintain the ethernet and ethernet traffic forward function. 2. Linux kernel maintain ✓ DTS adjusting for GPIO define ✓ USB driver tracing for RNDIS function ✓ Adjust the low memory kill settings in the system service. 3. Moving all Android OS projects into the git maintains flow 4. Building the docker environment for Android project of cross-compiling 5. Rework the Quectel SC20 AOSP, and porting into SIMCOM 8905E 6. In AOSP, Keep the customizing APP alive in the system layer. 7. Made the auto OTA script for DQA/QA team

Developer

麥奇兜工作室
Full-time
09/2014 - 01/2022
7 yrs 5 mos
1. Server back-end Restful API Design 2. Flutter APP Design. - Bloc design arch - Release App on Apple App Store, and Google App Store. - APP optimization - Platform channel customize 3. Web UI Setup of WordPress - Build the plugin for shop.com supporting - Build the plugin for customized ship select 4. DNS maintenance. 5. Hosting Server rent and maintenance. 6. eCommerce setup for WordPress. - Implement ECPay in WordPress 7. Android APP used Kotlin. 8. IOS APP used Swift.

App Engineer

12/2020 - 04/2021
5 mos
1. Design and maintain the Flutter App of E-commerce 2. Use the Restful API to communicate with the server 3. App UI Design 4. Optimized the APP architecture, and publishing on APP store for customers. 5. Rework flutter widget architecture, and reduce refresh whole page counts. 6. Customized the API of platform channel for video playing performance

Embedded Engineer

09/2012 - 08/2014
2 yrs 0 mos
1. Port the library of IoT for Embedded System, and published on public git repo. 2. Make the firmware libraries for customers. 3. Design the software architecture of Embedded system for the customer needs. 4. Port the lwIP and uIP into the Embedded System/FreeRTOS. 5. Made the UDP/TCP functions in the embedded system. 6. Connected devices to the IoT/IoE Server/Datacenter. 7. Port I2C, SPI, UART, USB ... driver. 8. Bring up the new platform/device. 9. Port the eLua for STM32, and can hot updated the firmware from cloud. 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.

研發工程師

03/2011 - 09/2012
1 yr 7 mos
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.

BIOS工程師

03/2010 - 05/2011
1 yr 3 mos
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 code base. 4. Port and maintain the power sequence and customize functions into EC(Embedded Control).

軟體工程師

08/2009 - 02/2010
7 mos
1. Design the FPGA testing driver. 2. Port the Tuner controller driver. 3. Port the ISDB-T driver. 4. Port the ATSC driver. 6. Make the "TMCC packet" auto-analytics tool.

軔體工程師

11/2007 - 01/2009
1 yr 3 mos
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 development.

Edukasi

Sarjana
資訊工程科/Computer Science and Information Engineering
2002 - 2006
Aktivitas dan komunitas
康輔社社長