Senior Algorithm Software Architect/Developer

Senior Algorithm Software Architect/Developer

Senior Algorithm Software Architect/Developer

Our client is a leading semiconductor company and they have an opening for a Senior Algorithm Software Architect/Developer

Job Description
Senior Algorithm Architect/Developer – Image & Computer Vision Processing.
Job Summary
Develop image processing algorithms and ASIC-friendly image processing pipelines using our current multi-core ASIC.
Assist in the development of new image processing algorithms and pipelines for our next generation technology.
Responsibilities
Participate in system requirements definitions
Research new technologies and analyze competition technology
Design concept for new algorithms, review professional literature, collect data and specify solution options
Design, simulate, test and document algorithm options.
Prepare and design SW
Work with HW team to review HW design
Implement algorithm designs in software (Matlab & C/C++)
SW/HW system integration & debug
Investigate general & system related problems.
Interact with external customers and partners
Job Specific Knowledge
Computational photography
Image processing and signal processing algorithm development. Including
noise reduction, demosaicing, defect correction, aberration correction, distortion correction 3A algorithms
Knowledge of image processing and computer vision algorithm concepts and techniques
Knowledge of Matlab (or Octave) modelling languages
Knowledge of real-time control concepts.
Knowledge of multi-core and developing parallelizable algorithms
Experience
Minimum 3+ years directly related industry experience. Preferred in Image processing or Computer vision area
Skills
Strong analytical skills
Strong problem solving and troubleshooting skills
Detail oriented
Significant math and linear algebra background
Algorithm development experience
DSP, Image Processing, and/or Computer Vision algorithm development
Knowledge of color spaces and image issues
Programming in C/C++
MATLAB or Octave competence
Linux, both as a user and programmer
Ability to work in a team, and ability to work independently.
Commitment to deliver against work plans and schedule
Creativity, self-starter, quick learner.
Education
BS in Computer Science or Physics, Mathematics, Electrical Eng. related technical discipline (or equivalent knowledge),
Desirable: Ph.d/M.Sc with excellence in Electrical Eng. / Physics / Computer Science / Mathematics

Algorithm / DSP / ASIC / Computer Vision

Upload your CV/resume or any other relevant file. Max. file size: 100 MB.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.

Access document

Case Studies

Quick Drop Your CV

A member of our team will contact you ASAP.

This is the heading

Lorem ipsum dolor sit amet consectetur adipiscing elit dolor

Send A New Vacancy

A member of our team will contact you ASAP.

This site uses cookies. Please accept our terms or find out more:

Please select your language: