Software Engineer
CurrentComputer Vision and Neural Network Development Engineer (2019-2021)- Implemented the benchmark computer vision (CV) and neural network (NN) operators for the Mediatek Vision Processing Unit (MVPU), ensuring compatibility with MVPU architecture and meeting rigorous performance specifications- Leveraged OpenCL programming language to develop a comprehensive built-in CV and NN library, enhancing the feature set of MVPU, and empowering developers to create innovative applications with the… Show more Computer Vision and Neural Network Development Engineer (2019-2021)- Implemented the benchmark computer vision (CV) and neural network (NN) operators for the Mediatek Vision Processing Unit (MVPU), ensuring compatibility with MVPU architecture and meeting rigorous performance specifications- Leveraged OpenCL programming language to develop a comprehensive built-in CV and NN library, enhancing the feature set of MVPU, and empowering developers to create innovative applications with the enhanced computer vision and machine learning capabilitiesSDK Coordinator (2021-Present)- Coordinated the collaboration of 6 cross-functional teams to deliver timely releases of MVPU software development kit (SDK), ensuring alignment with internal and external needs- Played an instrumental role in the Android integration of Mediatek Neuron Processing Unit (NPU) into Android systems, collaborating closely with software teams responsible for the integration of the three IPs in NPU to achieve seamless functionality and performance optimization.- Optimized the CI/CD environment utilizing Gerrit and Jenkins, resulting in streamlining the development pipeline and accelerating the release cycle for MVPU products Show less