Algorithm & Image Processing Engineer

advertisement
Algorithm & Imaging Processing Engineer
Responsible for the development of image processing solutions for X-Ray Radiography by
applying knowledge from mathematics, image processing, computer engineering and computer
science. Contribute to all aspects of the product development cycle including requirement
analysis, design, implementation, testing, documentation and technical support.
Job Description





Assessing research and scientific literature to identify and understand promising
algorithms for image segmentation, image recognition, and object analysis algorithms/
techniques, pattern-matching algorithms, denoising algorithms, and other algorithms/
techniques as required.
Implementing and testing algorithms and interfaces by using C/C++ and Matlab on
Windows platforms
Collaborating with other developers, engineers and usability specialists.
Gathering user requirements and composing functional specifications.
Creating application study reports.
Essential Skills












Bachelors in Computer Science or Applied Mathematics, Optic Engineering, Electronics
Engineering, or other relevant areas.
C programming language skills, at least 5 years of professional software development.
Image processing knowledge (algorithms, image formats).
Excellent technical and conversational English skills.
Initiative, dedication, thoroughness, fast learner, ability to work under pressure.
Willingness to travel occasionally; about 20%.
Must be a lawful permanent resident or citizen of the US and able to successfully pass a
complete background check and drug test
Experience with C++, including the standard library and generic programming
techniques.
Experience with high-performance computing architectures, such as GPU programming
(nVidia CUDA).
Awareness of modern processor, cache, and multiprocessor considerations.
Knowledge of and experience in inspection and measurement techniques (such as
image processing algorithms, optical design for 2D / 3D image-based measurements,
metrology, X-Ray, 3D graphics software, parallel processing software, machine-learning.
Experience using Matlab.
Non-Essential Skills:



Prefer Masters or Ph D in Computer Science, applied Mathematics, Optic Engineering,
Electronics Engineering, or other relevant areas.
Knowledge of digital camera architecture and functionality.
Demonstrated ability in the complete software development cycle.
Download