Logo
Imagry

C++ Developer

Imagry, San Jose, California, United States, 95199

Save Job

# Work With Us – Careers at Imagry> Work With Us – Careers at Imagry## C++ DeveloperHaifa, Israel · Full-time · Intermediate#### About The PositionWe are seeking a capable and experienced C++ Engineer to build high performance Linux software with strong modern C++ and CMake expertise.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 maintain C++services/libraries on Linux with focus on performance and reliability* Own build system using CMake targets, toolchains and 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* 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: Cmake or equivalent build system* Software development practices: Git, code reviews, unit tests* 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: gcc/clang, gdb, perf, valgrind, sanitizers* CUDA or OpenCL for GPU acceleration* Dependency management using Conan* Python for tooling, tests, and bindings (pybind11)#### Apply for this position #J-18808-Ljbffr