- 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.
Requirements
Essential Skills and Qualifications:
- Bachelors 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