About the Role
We are looking for a skilled and experienced C++ Engineer to design and build high-performance software on Linux. You will be a key contributor to an advanced multi-disciplinary system that integrates AI modules, hardware interfaces, and sensor data — working at the intersection of performance engineering and cutting-edge technology.
Location: On-Site, San Jose, CA.
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
- 5+ years modern C++ (C++17/20), STL / templates, multithreading / synchronization
- Development of Realtime systems involving both SW & HW
- 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
Nice to have:
- C++ Development and Optimization Tools
- CUDA or OpenCL for GPU acceleration
- Python for tooling, tests, and bindings (pybind11)
- Experience with image processing
Skills Required
- 5+ years of modern C++ development, including C++17/20, STL, templates, multithreading, and synchronization
- Experience developing real-time systems involving software and hardware
- 2+ years of Python development
- Strong low-level programming and debugging skills
- Experience with Git, code reviews, and unit testing
- Experience implementing real-time algorithms
- Bachelor's degree in Computer Science or a relevant field
- Proven experience developing deployment-level products
- CUDA or OpenCL experience for GPU acceleration
- Python experience with tooling, tests, and bindings such as pybind11
- Image processing experience
- Experience with C++ development and optimization tools
What We Do
Imagry develops real-time, mapless autonomous-driving software for public transit, fleet vehicles, buses, shuttles, and passenger cars. Its vision-based AI uses deep learning, visual-spatial perception, and imitation-learning decision systems to support Level 3/4 autonomy without HD maps, LiDAR, or costly sensors. The hardware-agnostic platform integrates with existing vehicle systems and is designed to provide scalable, cost-effective autonomy for automakers and transit operators.









