Embedded Software Engineer
Meta · Full-time
May 2022 - Present
• 2 yrs 6 mosEmbedded software development for AR products.
Embedded Software Engineer
Microsoft
Jul 2019 - May 2022
• 2 yrs 11 mosUEFI Software design for the next generation Surface product
Embedded Software Engineer
Varian Medical Systems
Jun 2018 - Jun 2019
• 1 yr 1 mo- Control system software design for radiation therapy machines
- Design verification and performance optimization
Embedded Software Engineer
Qualcomm
May 2016 - Jun 2018
• 2 yrs 2 mos- Long Time Evolution (LTE) 4G network Modem DSP embedded software design
- Simulation and performance analysis
Software Engineering Intern
Applied Biomedical, LLC
Sep 2014 - Dec 2014
• 4 mos- Blood glucose monitor firmware design on TI MSP430
- FDA compliance documentation support
- Unit testing and test bench setup
- UI software design with C#
Software Engineering Intern
Qualcomm
Jun 2014 - Sep 2014
• 4 mosTD-SCDMA Firmware Group
- Vector processor firmware design with assembly and intrinsic C
- Modem DSP firmware code profiling and optimization
Software Engineering Intern
Applied Biomedical, LLC
Oct 2013 - Jun 2014
• 9 mosSoftware Engineering Intern
Broadcom
Jul 2013 - Sep 2013
• 3 mosNFC Chip firmware group
- NFC sanity automation test system design using Perl and C++
- NFC chip function test
- Test board debugging and working bench setup
Electrical Engineer
Alpine Electronics Inc. · Full-time
Aug 2001 - Jan 2009
• 7 yrs 6 mosOne of the largest car multimedia entertainment manufacturers in the world and its products have been widely adopted in Honda, Toyota, Chrysler, and etc.
2001-2003 Alpine Electronics, Inc. (Headquarter), Iwaki, Fukushima, Japan
2003-2009 Dalian Research and Development Center, China .
Lead the development of several key projects of system platform design for in vehicle entertainment system, while filling 3 patents as the main contributor. Responsibilities include:
- Car audio/video platform design
- Test automation software design
- Device driver and firmware design
- Project management