JOB DESCRIPTION:
We are seeking a skilled C++ Developer with a keen interest in video streaming and computer vision technologies. The ideal candidate will have at least 2 years of professional experience in C++ and a strong foundation in problem-solving. This role is critical for developing high-performance applications and systems that are at the forefront of our technological endeavours.
The ideal candidate's primary Responsibilities would be - Develop and maintain robust and efficient C++ code for various applications, particularly in the areas of video streaming and computer vision.Optimize and ensure the quality of modules to maximum performance and scalability.Troubleshoot, identify, and fix code bottlenecks and bugs.Work collaboratively with team members and stakeholders to meet project goals.Stay updated with the latest developments in C++ programming, multimedia frameworks, and computer vision technologies.Essential Skills and Qualifications:Bachelor’s degree in Computer Science, Engineering, or a related field.Minimum 2 years of professional experience in C++ development.Proficiency in problem-solving and algorithm development.Experience with multimedia frameworks like GStreamer or NVIDIA DeepStream.Solid understanding of memory management in non-garbage collected environments.Knowledge of multithreading, real-time systems, and network programming.Familiarity with software version control systems, such as Git.Optional Skills:Experience or strong interest in computer vision and image processing.Hands-on experience with computer vision libraries like OpenCV, Deepstream or similar.Knowledge of AI and machine learning frameworks, particularly in the context of computer vision.GPU programming and optimization skills.
Benefits: - Competitive salary- Paid time off and holidays- Career development opportunities- Dynamic and collaborative work environment