We are seeking a capable and experienced C Engineer to build highperformance 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 C17/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 (C17/20) STL/templates multithreading/synchronization.
- Strong Linux development (gcc/clang gdb perf valgrind sanitizers) and Git.
- Advanced Cmake (targets interface/include/link properties findpackage/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).
We are seeking a capable and experienced C Engineer to build highperformance 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.Respon...
We are seeking a capable and experienced C Engineer to build highperformance 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 C17/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 (C17/20) STL/templates multithreading/synchronization.
- Strong Linux development (gcc/clang gdb perf valgrind sanitizers) and Git.
- Advanced Cmake (targets interface/include/link properties findpackage/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).
اعرض المزيد
عرض أقل