Senior Software Engineer - C++ Developer

  • full time
  • 5+ years
  • Tel Aviv - Center

Job Description:

A deep-tech startup backed by well-known strategic partners is looking for talented professionals who are drawn to solving research and development challenges and are innovative by heart and mind

Additional Positions:

Backend C++ Linux, C++ Developer

Category:

Software

Job Qualifications:

Our goal is to Research, Harness, and Deploy complex deep learning modules over edge devices for extreme computer vision challenges.
We are looking for an experienced C++ developer to join our fearless R&D team. As a senior software engineer, you will take part in the development and implementation of cutting edge, highly optimized computer vision, and image processing algorithms on edge devices.
We are assembling a pioneering Computer vision and Deep Learning Research team, made to solve real-life in-the-wild challenges under the meaningful mission of lifesaving.
Responsibilities:
o Develop and manage infrastructure for embedded devices and code optimization. o Code over various software layers and architectures such as DSP/CPU/GPU/TPU o Developing efficient image processing blocks for various deep learning models and hardware architectures
o Perform code run time and memory footprint profiling and optimizations on various platforms. o Work closely with the research team to deploy deep learning models on edge devices.
Qualifications:
o BSc or MSc in Computer Science, Electrical Engineering or relevant field.
o At least five years of experience in C++ (11 and/or above) development.
o Familiarity with Linux software development environment.
o Strong capabilities performing and taking ownership of the complete workflow of tasks: from planning, through coding, till testing on the edge device.
Advantage:
o Experience in DSP programming and signal processing.
o Experience in optimization and deployment of computer vision algorithms on edge devices. o Experience in developing image processing algorithms on GPU platforms, using CUDA / OpenCL. o Worked in a company that implemented deep learning models on edge devices. o Experience in implementing deep learning models on edge devices.
o Experience working with ROS framework.
o Familiarity with deep learning frameworks such as TensorFlow, PyTorch, Keras

Company Occupation:

High Tech

Company Size:

Small (0 - 50)

חפש משרה

חפש
חיפוש מתקדם