Responsibilities
- Multi-threaded real-time application development using C / C++ on POSIX systems
- Development of a software platform to support new technologies and hardware platforms
- Dealing with various video / audio technologies and networking protocols
- Software development for various SoC (System on Chip)
- Driver implementation for different hardware modules
- System boot flow and firmware upgrade / packaging logic
- Building system maintenance and enhancement
- 3rd party software integration
Requirements
Degree or above in CS / IE / EE / CE or equivalentMin 4 years’ experience in embedded system software developmentFamiliar in C / C++ programming languageKnowledge of shell script, Makefile and device driver (e.g. Bluetooth, Wi-Fi, etc) would be an advantageConcepts of operating systemsLESS experience will be considered as Software EngineerOur Client
A global leader in innovative hybrid TV and cloud solutions, headquartered in UK, is now seeking a Senior Software Engineer to join their energetic team in Hong Kong.