Required Skills:
Strong development experience in the C/C++ codebase of an enterprise-level software product
Multi-threaded programming experience (experience with Pthreads, TBB)
Thorough knowledge of the standard library, STL containers, and algorithms
Hands-on experience in a Linux-based development environment.
Desired Skills:
Development experience using multimedia frameworks such as G-Streamer, FFmpeg
Experience with GPU programming using CUDA
Knowledge of Inter-Process Communication (Sockets, Signals is a plus)
Expertise in Advanced Compilation tools like Cmake or Make
Experience with distributed application Debugging, Profiling, and Optimization using tools like Valgrind, GDB
Working knowledge of Machine Learning concepts and Computer Vision
Major Duties:
Design, build and maintain efficient, reusable, and reliable C++ code.
Implement high-quality and commercial-grade code in an agile, test-driven development environment.
Scope development effort, and provide reliable timeline estimates.
Optimize image processing code to run in real-time on embedded GPUs.
Ensure standards and best practices of C/C++ across organization/team
Triage bugs, analyze root causes, and resolve them and help maintain high quality through the release cycle.
Experience:
Minimum 03 years of development experience in C/C++.
We are involved in the computer vision sector using artificial intelligence. We can convert videography into valuable information for proactive decisions. Our software platform is built on AI-powered proprietary algorithms for Traffic and Crowd. Our solution is available in both versions, i.e; On-Premise version and Edge version../p