ESSENTIAL FUNCTION / RESPONSIBILITIES:
* Design the firmware Architecture based on the Software Requirement Definition
* Low level device driver development as well as High level application software design and development
* Conduct the project scheduling and tracking
* Follow the processes and standards defined in the project's Software Development Plan or Software Maintenance Plan. Suggest improvements to the software development processes
* Work closely with US team on Global projects.
QUALIFICATIONS / REQUIREMENTS:
* Above 2 years working experience on firmware development
* Good at embedded Linux/Nucleus/Vxworks kernel and device driver development
* Project Development experience on DSP platform such as ADI BlackFin, TI DaVinci, and ARM/PowerPC mircoprocessors
* Good view on the video surveillance product design and development
* Good knowledge and hands-on development experience on MPEG4 or H.264
* Deep understanding on Software Project Management
* Excellent English Communication capability.