Job Details
Software Development in one or more of the following:
- Undertake embedded Linux, Mac OS/X, RTOS BSP & firmware implementation and porting or iOS App and Android APK development
- Undertake Qt/GUI 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 customers
Job Requirements
- Degree/Master in Computer Science/Engineering
- More than 3 years or above experience in the area of embedded systems, GUI programming, and/or Microsoft/Linux/ application 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, Mac OS, 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