We are seeking a capable and experienced C++ Engineer to build high?performance Linux software with strong modern C++ and CMake expertise. The Engineer will be part of the development of a multi disciplinary product which includes an AI module and interaction with sensors, cameras, GPS, IMU and CANBUS. Responsibilities:
* Design and maintain C++17/20 services/libraries on Linux with a focus on performance and reliability.
* Own CMake targets, toolchains, presets; improve build speed and reproducibility.
* Profile/optimize CPU, memory, I/O, and concurrency, debug multithreaded issues.
* Write unit/integration tests; use sanitizers/static analysis; participate in code reviews.
* Contribute to CI pipelines and developer tooling
Requirements: * 5+ years modern C++ (C++17/20), STL/templates, multithreading/synchronization.
* Strong Linux development (gcc/clang, gdb, perf, valgrind, sanitizers) and Git.
* Advanced Cmake (targets, interface/include/link properties, find_package/fetch, presets/toolchains).
* BSc / B.A - Computer Science or any other relevant university degree
* Able to work from Haifa office 4-5 times a week Nice to have:
* Conan for dependency management and reproducible builds.
* CUDA or OpenCL for GPU acceleration.
* Python for tooling, tests, and bindings (pybind11).
This position is open to all candidates.