Job Description
Reference #: OE/MTECH/2215/170916
Openings :
Job Responsibilities
- Develop software application, including design, coding, debugging, testing, documentation, etc.
- Develop algorithms/software for the projects, e.g. segmentation, alignment, detection, etc.
- Maintain existing software and improve current software in the whole software development cycle.
- System integration of different modules (SW, HW, etc.) and system testing.
- Follow PMS to manager/keep tracking of software development progress.
- Other related tasks on demand.
Requirements
- Bachelor’s Degree in Computer Science/ Electronic Engineering/ Information Engineering/ Mathematics/ Physics or related fields with 6+ years’ experience, or Master’s Degree with 3+ years’ experience, or PhD holder in related area. Candidates with less experience will be considered as Engineer/Assistant Engineer.
- Fast learner and passion in learning new technology.
- Good at coding (C++/one of script language) and passion in developing programme; knowledge in Git version control.
- Experience in OpenCV, good understanding on image processing and computer vision technology.
- Experience in GPU programming (e.g. CUDA/OpenCL)/OpenGL/C# is a plus.
- Good coding and documentation style; knowledge of agile software development is a plus.
- Familiar with QT/.Net languages for UI development is a plus.
