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
Brighton Head Office
39 Upper Gardner Street
Brighton, BN1 4AN
United Kingdom
Company reg. 05924374
European Tech Recruitment SL
c/Jordi de Sant Jordi 12
bajo izq. 2
46022 Valencia
Spain
Company reg. B72490204
Huddersfield Office
Studio 6,
Friendly Street
Huddersfield
HD1 1RL
United Kingdom
European Recruitment BV
Laarderhoogtweg 25
Amsterdam, The Netherlands
1101 EB
Company reg. 76228673
Munich Office
Franz-Joseph-Str. 11
Munich, Germany
808081