Craig Tsai
Senior Firmware Engineer at NextDrive- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
NextDrive
-
Taiwan
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Senior Firmware Engineer
-
Feb 2023 - Present
• Bringing up the Qualcomm QCS404 platform, porting the peripheral such as LED, button, and WISUN. • Arranging the GUI for Manufacture testing program(QT) and CLI for DUT functionalities. • Bringing up the Qualcomm QCS404 platform, porting the peripheral such as LED, button, and WISUN. • Arranging the GUI for Manufacture testing program(QT) and CLI for DUT functionalities.
-
-
-
Blink, an Amazon Company
-
United States
-
Consumer Electronics
-
100 - 200 Employee
-
Manufacturing software Engineer
-
Aug 2022 - Feb 2023
• Experienced Manufacturing SW Test Engineer with expertise in implementing manufacturing test programs(QT) on Ubuntu OS. • Experienced AWS CodePipeline implementation and front-end web-base factory application. • Experienced Manufacturing SW Test Engineer with expertise in implementing manufacturing test programs(QT) on Ubuntu OS. • Experienced AWS CodePipeline implementation and front-end web-base factory application.
-
-
-
Azurewave Technology
-
Appliances, Electrical, and Electronics Manufacturing
-
1 - 100 Employee
-
Deputy Manager
-
Nov 2019 - Aug 2022
• Bring up iMX8MM/MN platform on SOM and verify functionalities including Wifi/BT, ADC, and SAI. • Implemented NXP HAB( High Assurance Booting) security process on iMX8MN • Skilled in modifying the boot from spiflash on the iMX8MN platform. • Skilled in using NXP Labtool and MFGbridge to set up WIFI/BT testing environment and measure RF signal for HW/QA • Collaborated with Amazon internal projects, discussing with the Amazon project leader to formulate the final proposal. Skilled in designing and implementing USB dongles (MCU: NXP CU320 and Cypress PSOC62) to connect legacy devices to AWS IoT core via MQTT and Shadow using AT command set. • Implemented a Python testing script for testing the USB dongle’s functionality. • Set up AWS IoT core rules and roles privilege for dongle’s OTA and MQTT/SHADOW message transmission. Show less
-
-
-
Uniform Industrial Corp
-
New Taipei City, Taiwan
-
Senior Software Engineer
-
Mar 2015 - Nov 2019
• Skilled engineer with experience in BSP development (Microchip SAMA5D2) and drivers porting for various functions, including SPI TFT panel, keypad, beeper, LED, proximity sensor, and payment key injection. • Provided test scripts to TE for manufacturing testing and ensuring functional tests are completed. • Experienced in using MCUs (STM32F427ZIT6 and STM32F0) to develop the TapTap Music Box, which toggles the light bar and follows the music tempo editor on the user’s phone. • Skilled in implementing a proprietary message protocol to handle communication messages between the Music Box and Light Dimmer board. • Implemented bootloader IAP (In-Application Programming) on STM32F0 for Light Dimmer board upgrading through XMODEM UART protocol. Show less
-
-
-
Azurewave Technology
-
Appliances, Electrical, and Electronics Manufacturing
-
1 - 100 Employee
-
Software Engineer
-
Oct 2009 - Sep 2014
• Collaborated with a protocol engineer to pass China Mobile LTE MiFi certification using R&S CMW500’s. • Designed the LCD icon framework and set up modem’s GPIO configuration for Qualcomm MDM9x15-based 4G MIFI router. • Assisted customers in integrating Marvell (88W868X) WIFI/BT solution to their product platform on Android and Linux, while also resolving any integration issues with chip vendors and functional drivers from customers. • Provided Marvell RF tools to customers and worked with FAE to address customers’ feedback. Show less
-
-
-
Acer
-
Taiwan
-
Computer Hardware Manufacturing
-
700 & Above Employee
-
Software Engineer
-
Dec 2007 - Jul 2009
• Integrated Broadcom (BRCM43) WIFI driver on Qualcomm Android’s platform framework. • Implemented WIFI testing scripts using Broadcom WL tool commands to control the DUT and assisted RF engineers in measuring RF signal. • Successfully ported Windows WIFI driver (Marvell 88W8686) and passed LTK testing. • Integrated Broadcom (BRCM43) WIFI driver on Qualcomm Android’s platform framework. • Implemented WIFI testing scripts using Broadcom WL tool commands to control the DUT and assisted RF engineers in measuring RF signal. • Successfully ported Windows WIFI driver (Marvell 88W8686) and passed LTK testing.
-
-
-
Galaxy Software Services
-
Taiwan
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Software Engineer
-
Jul 2005 - Nov 2006
•Developed ASP.net and MYSQL database for marketing requests in customer’s system integration. •Developed ASP.net and MYSQL database for marketing requests in customer’s system integration.
-
-
Education
-
Chang Gung University
Master's degree, Management Information Systems, General