Key responsibilities:
- Undertake RTOS BSP implementation and porting
- Undertake Qt programming and software framework implementation
- Undertake Eclipse IDE plug-in implementation and CDT extension
- Participate in all phases of SDLC and adopt SQA practices
- Undertake enhancement and defect resolution and support internal and external customer
Knowledge and skill requirements:
- Degree/Master in Computer Science/Engineering
- More than 3 years or above experience in the area of embedded systems, Eclipse IDE plug-in, Qt programming or graphics programming
- Advanced to expert programming skills in Java and/or C/C++ and Python or other programming languages
- Working experience from specification to completed products
- Good domain experience in one or more areas of communication and networking technologies and/or GNU toolchain porting, RTOS BSP porting
- Embedded development and interfacing and communication with Windows, Linux, Android, MacOS, iOS systems is a definite plus (e.g. USB/RS232/LAN/BT, etc)
- Experience working with hardware boards, scope and analyser equipment
- Professional attitude to work and meticulous in coding and testing
- Must have participated and experienced in SQA processes
- Candidates with deep experience may be considered for senior positions