drjobs
C++ Software Engineer
drjobs
C++ Software Enginee....
Teraki
drjobs C++ Software Engineer العربية

C++ Software Engineer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

Berlin - Germany

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 1676077

Teraki is a Berlin-based tech-driven company enabling true mobility. We stand for innovation in the rapidly developing connected car, self-driving, and 3D mapping world. Teraki provides the data reduction and data processing solution for Automotive (IoT) applications and enables the launch of new applications by reducing costs. We help our customers with the challenges that are posed by the exploding amounts of data in connected cars for all sensor, video, and 3D mapping data.

In this role, you will work on the productization of cutting-edge video streaming software and algorithms, always in compliance with automotive standards and while making sure that we deliver the highest quality products. You will be closely working with Research Scientists and Software Engineers.

Tasks

  • Design and develop highly performant video processing software for hardware constrained embedded devices including CPU, GPU, and DSP-based systems.
  • Port, implement, and optimize video processing, computer vision, and machine learning algorithms developed by our Research Scientists and Codec Developers.
  • 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.

Requirements

  • You have a Computer Science or Software Engineering background and at least 3 years of professional experience in a similar position.

  • You have strong programming skills in C++ (C++14) and good working knowledge in Python.

  • You have a good working knowledge of CMake and the associated set of tools (CPack, CTest, etc)

  • You have a passion for and a strong experience in low level programming and you are familiar with performance optimization techniques for efficient video-data processing.

  • You are familiar with software profiling and are proficient in relevant tools, such as valgrind, perf etc.

  • You are familiar with the fundamentals of video compression methods, and ideally have a working knowledge of H.264 or similar.

  • You are familiar with AGILE tools and working practices (JIRA, etc)

  • Ideally, you have some experience with parallel programming (SSE, CUDA/OpenCL or similar) and concurrency in C++

  • It is a plus if:

  • You have experience with video streaming technology such as RTMP, Multiplexing, and GStreamer.

  • You have some knowledge about MISRA or ISO compliant C++ development process

  • You have some knowledge about neural network architectures and their implementation.

  • 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.

  • Fluent in English.

Benefits

  • 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.
  • To work closely with world-class European and American companies.
  • To work in a dynamic start-up environment in the heart of Berlin, and to share insights with an international team spread across Asia, Europe and the US.
  • To work in a small, but highly motivated, multidisciplinary, multicultural team with flat hierarchies.
  • Free public transport around Berlin and free German classes.
  • 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!

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.