Senior C++ Developer
Skills
C++CUDAChatgptComputer VisionDebuggingGithub CopilotGraphics Processing Unit
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Extensive experience in C++ including modern C++ 17 standards.
- Proficient in multithreading, parallel processing, and performance optimization strategies.
- Solid software development practices understanding: Version control (Git), code reviews, and TDD.
Nice to have
- OpenCV
- TensorFlow
- CUDA
- OpenCL
- Network protocols
- ImGUI
- CI/CD experience
Day to day
- Lead the development and maintenance of CVEDIA-RT, a high-performance real-time analytics engine.
- Design and implement scalable solutions across various platforms including Windows and Linux.
- Optimize performance through advanced configurations and effective use of GPU accelerators.
