Responsibilities:
Design, develop, and test embedded software and systems that integrate with various cloud services
Implement deep learning algorithms on embedded devices
In-depth performance analysis and optimization for software running on a various range of processors
Requirements:
Bachelor degree or above in Computer/Electronic Engineering, Computer science or related disciplines
Solid hands-on software design and development experience on embedded computing platforms (Linux, RTOS, bare-metal) with C/C++
experience in low level performance optimization
Good knowledge of scripting tools such as Python or bash
Experience designing and training neural networks using various frameworks
In depth knowledge of Video standards i.e. Video Encoding/Transcoding H.264 / HEVC / AV1 / CBR / VBR / ABR
Knowledge of video delivery systems (e.g. WebRTC)
Fresh graduates will also be considered
More experience will be considered as Senior Software Engineer