A large proportion of all microchips around the globe are produced with optical technologies from ZEISS. As the technology leader in the field of semiconductor manufacturing equipment, ZEISS enables the production of increasingly powerful, more energy-efficient and more economical microchips, and thus plays a pivotal role in the age of microelectronics.
Software Architect for Computer Vision Applications (m/f) Job Description
With more than 25,000 employees, ZEISS is one of the global leaders in the optical and optoelectronic industries and has been contributing to technological progress for 170 years. ZEISS develops and distributes lithography optics, measuring technology, microscopes, medical technology, eyeglass lenses, camera and cine lenses, binoculars and planetarium technology.
You will
- design the architecture of our algorithm pipelines that extract information from diverse data sources present across our complete product portfolio
- continuously support technology adoption and integration into our flagship products. This comprises design of sustainable software architectures and development processes that facililite cross-OS development, steering of external development partners as well as implementation of features
- shape the future of ZEISS. We have just started to scrape the surface of what can be done with the data our products deliver
- contribute to realizing the prospects of machine learning, modern computer vision for our customers, as ZEISS continues exploring the data domains of its product portfolio
- build an excellent network with partners in industry and startups that will help ZEISS to leverage the latest technology advancements in order to address tomorrow's challenges
Software Architect for Computer Vision Applications (m/f) Job Requirements
You have
- a B.Sc. or M.Sc. in Computer Science with specialization in Software Engineering, Software Architecture or equivalent practical experience
- multiple years of industrial experience and a proven track record of successful projects
- a solid understanding of object oriented and modular software design, common architecture principles and micro service architectures
- a strong programming background (Python, C++) and familiarity with toolkits such as numpy, boost, OpenCV, ITK and a working knowledge of software development, deployment methods and cloud stacks. Parallelization skills (CUDA, OpenCL, OpenMP, etc) or background in Deep Learning (e.g. Tensorflow) are definitely a plus
- an innovative, proactive and decidedly hands-on mindset: you love to drive continious improvements and you make solutions work in the real world, too
- the ability to communicate your results, challenges and solution successfully across a multidisciplinary and multicultural team
- the understanding of the difference of ground-breaking prototype code and production-ready code and love to bridge the gap
Software Architect for Computer Vision Applications (m/f) Application Information
Please apply with your CV and cover letter by the 'apply' button below
Remember - you found this opportunity on Qreer.com
Software Architect for Computer Vision Applications (m/f) Summary
Education Backgrounds: |
Software Engineering |
Specialties: |
Cloud computing / technology Computer Networks Embedded systems Programming Software Architecture
|
Education Level: |
Undergraduate (Bachelors) Postgraduate (Masters)
|
Experience: |
0 - 2 years 2 - 5 years
|
Languages spoken: |
English |
Job Location: |
Oberkochen, Germany |
Keywords: |
software architecture, python, c++, ITK, OpenCV, CUDA, OPenCL, OpenMP, , engineer, OpenCL, Tensorflow, |
Apply