Work With Us – Careers at Imagry

C++ Developer

Haifa, Israel · Full-time · Intermediate

About The Position

We are seeking a capable and experienced C++ Engineer to build high performance Linux software with strong modern C++.

The Engineer will participate in developing an advanced multi-disciplinary system, which includes AI modules and interaction with HW interfaces and sensors.

Responsibilities:

  • Design and develop C++ services / libraries on Linux with focus on performance and reliability
  • Improve build speed and reproducibility
  • Profile / optimize CPU, memory, I/O, and concurrency; debug multithreaded issues
  • Write unit/integration tests; use sanitizers / static analysis
  • Contribute to CI pipelines and developer tooling 


Requirements

  • 5+ years modern C++ (C++17/20), STL / templates, multithreading / synchronization
  • 2+ years of Python development
  • Strong Low-Level Programming and Debugging tools
  • Software development practices: Git, code reviews, unit tests
  • Experience in implementing Real-time Algorithms
  • B.Sc / B.A - Computer Science or other relevant university degree
  • Team player, with proven record of developing deployment-level products
  • Able to work from Haifa office 4-5 times a week

 Nice to have:

  • Development of Realtime systems involving both SW & HW
  • C++ Development and Optimization Tools
  • CUDA or OpenCL for GPU acceleration
  • Dependency management using Conan
  • Python for tooling, tests, and bindings (pybind11)
  • Experience with image processing

Apply for this position

Next stop, full autonomy!

Are you coming? Got a question for us?

    Company Locations

    Imagry, Inc.
    1630 Old Oakland Rd.
    Suite #A112
    San Jose CA 95131
    USA
    Imagry (Israel) Ltd.
    53 Derekh HaAtsma'ut
    3rd Floor
    Haifa 3303327
    Israel

    Accessibility Toolbar