Design and develop highly performant computer vision and video processing software for GPU based but also hardware constrained devices used in automotive applications.
Port, implement and optimize machine learning algorithms developed by our Research Scientists.
Write high quality, well tested and documented code, ready to run on special purpose computing architectures used in connected car applications.
Propose and develop creative and efficient solutions to challenges in video streaming applications and contribute to expanding our intellectual property portfolio.
Carry out performance benchmarking and analysis to support engineering decisions.
Provide engineering support to research efforts, working closely with research scientists (developing novel algorithms) and backend developers.
Who we are looking for
You have at least 3 years of experience in a similar position
You are familiar with GPU programming in CUDA and OpenCL
Strong programming skills in C++ and good working knowledge in Python
Object oriented design and programming skills
You are experienced in image and real time video processing, and are are familiar with technologies and frameworks such as H.264, multiplexing and ffmpeg
Experience with Deep Neural Network frameworks (TensorFlow, Caffe)
“Can do” and above all “want to do” attitude
Motivated fast learner and problem solver who can work in a team as well as independently
What we offer
A unique opportunity to actively contribute to future mobility challenges
To increase your know-how in state-of-the-art technologies: Data Analytics, Machine Learning and Embedded Development
Flat hierarchies and work in a small but highly motivated, multidisciplinary and multicultural team
To work in a vibrant start-up environment in the heart of Berlin with the chance to play a big role in the success of Teraki. We do work that matters!
Software Engineer - Computer Vision (C/C++) at TERAKI (Berlin, Germany)
Stack Overflow · 15.04.2018