Job Search and Career Advice Platform

Enable job alerts via email!

Algorithm Engineer

TechSearch

Singapore

On-site

SGD 90,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions company in Singapore is seeking an experienced candidate to develop image and signal processing algorithms for advanced optical inspection systems. The ideal applicant will hold a Ph.D. in Electrical Engineering, Computer Science, or Physics and possess strong software skills including C/C++, MATLAB, and Python. Responsibilities include cross-functional collaboration, lifecycle management of algorithms, and communication in a global team setting. Willingness to travel to the US 20% of the time is required.

Qualifications

  • Ph.D. in EE, CS, or Physics with strong algorithm development experience.
  • Proficient in software skills such as C/C++, OOD/OOP, MATLAB, and/or Python.
  • Experience in algorithm performance optimization is a plus.
  • Willingness to travel to the US about 20% of the time.

Responsibilities

  • Develop image and signal processing algorithms for optical inspection systems.
  • Collaborate with cross-functional teams for prototyping and testing.
  • Cover the entire lifecycle of algorithms from modeling to documentation.

Skills

C/C++
MATLAB
Python
Machine Learning
Deep Learning
Communication Skills

Education

Ph.D. in Electrical Engineering, Computer Science, or Physics
Job description
Responsibilities: PIPELINE
  • The job focuses on the development of image and signal processing algorithms for the next generations of optical inspection and metrology systems
  • The position requires a proven innovative track record and solid fundamental knowledge in the related fields of algorithm development, including image segmentation, texture analysis, classification, feature extraction, statistical data analysis, signal processing, filter theory, machine learning
  • The responsibilities of this position covers the entire life cycle of algorithms, including modeling, proof-of-concept design, production software design and implementation, performance characterization, documentation and user support
  • Since algorithms can affect many aspects of the system, significant amount of time be spent on cross-function team collaboration for prototyping and testing
  • The candidate needs to be a self-motivated individual with ability to work independently and/or in a team
  • Strong written and verbal communications skills are needed for extensive interactions with members of a multi-disciplinary global team
Requirements
  • D. in EE, CS, and Physics with strong experience in algorithm development is preferred
  • Software skills required include C/C++, OOD/OOP, MATLAB and/or Python
  • Experience in any one of the following areas is a big plus: algorithm performance optimization, distributed computing, parallel computing, machine/deep learning
  • Good communication skills are absolutely essential
  • Must be willing to travel to the US about 20% of the time

To apply, please send your cvs to with your MS-word format resume

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.