Over 7 years experience in embedded software development; Solid experience with C, C++ language and Bash scripts; Familiar with the Linux-related development;More than half years Android-related experience.
Multimedia development base on Android OS, Rockchip RK3588S, Java and C++ language.
Play HDMI input source, USB Camera, video or picture from USB storage device; optimize latency issue.
V4L2 and tinyalsa related software development and debugging.
Design and implement software architecture compatible with various image soc based on Linux OS, C++ language.
Integrate face detection, body bone identification algorithms into the project.
Image processing work, including YUV, H.264, H.265, MJPG.
Design and implement USB driver, firmware upgrade development, including OTA and DFU.
Authorized patent: A Position Adjustment Algorithm for Image Acquisition Device, CN113347359B
Streaming media development based on Live555 and FFmpeg, RTSP protocol.
Design and implement architecture of video-based people counting Camera on Hisilicon platform.
Video handling, including video capture, format transcoding, video scaling, encoding, decoding and recording.
Develop software for WiFi.
Design and implement GUI framework of Smart Dash Camera for Cars based on linux os, Hisilicon platform.
Media-related development. Live preview, thumbnail, snapshots, MP4 or MJPG files playback.
Cooperate with BSP teammate to bring up touch screen.
Network programming, providing the app with live preview and playback capabilities.