At the Wetzlar location (40 minutes to Frankfurt a.M.) we are looking for you as:
Image Processing Engineer Professional Cameras (all genders)
Leica. The essentials.
Leica Camera AG is an internationally active premium manufacturer of cameras and sports optics
products with headquarters in Wetzlar, Hesse. The legendary reputation of the Leica brand is based on
over 100 years of tradition. Leica stands for excellent quality, German craftsmanship, exclusive
industrial design and innovative technologies. A wide range of activities to promote photography are
also an integral part of our brand culture.
Our continued success is based on the knowledge, professionalism and above-average commitment of
around 1,800 employees worldwide. They work at Leica headquarters, at our second production site
in Portugal and in a worldwide network of our own country organizations, Leica Retail Stores and Leica
Galleries.
What the job looks like:
Development and implementation of complex image pipelines for the SoC of our photo
cameras, also in cooperation with external partners
Design and implementation of embedded imaging modules on multi-processor systems in
C/C++
Close cooperation with the image quality team
Creation of test specifications, implementation, documentation and execution of
corresponding module, function and system tests
Optimization of existing imaging modules with regard to software design, memory
consumption and performance
Supporting the development and maintenance of software platforms with the aim of achieving
the best possible reusability
What matters to us:
Completed technical or scientific studies, e.g. (technical) computer science, electrical
engineering, physics or equivalent
Several years of experience in the field of hardware-related programming based on embedded
C/C++
Good knowledge of signal and image processing
Knowledge of Linux-based software development desirable
Initial experience in the implementation of image processing algorithms for GPUs or DSPs
(e.g. with OpenCL, CUDA, Halide, OpenCV) desirable
Experience with the commissioning of build environments (e.g. with Docker, CMake,
embedded toolchains, etc.) desirable
Initial experience with prototyping, machine learning or GUI frameworks (e.g. Python SciPy,
Qt) is a plus
Enthusiasm for the latest technologies and the ability to help shape them in pre-development
projects if necessary
High level of reliability, communication skills and initiative
Strong ability to work in a team in a hybrid working environment
Good written and spoken English skills
Willingness to travel occasionally
What sets us apart:
Modern working environment - in Wetzlar and in many major cities around the world
Flexible working hours, combined with the option of mobile working
Open, informal corporate culture with plenty of room for new ideas
Structured onboarding program and excellent internal development opportunities
Last but not least: a fairly remunerated, secure employment relationship and many employee
discounts