This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Adagrad AI, a leading AI solution provider, is looking for an experienced and talented C/C++ Developer to join our innovative team. You will play a crucial role in the development of our advanced AI solutions and products, working on exciting projects related to computer vision and machine learning.
Job Responsibility:
Develop, test, and maintain efficient, reusable, and reliable C/C++ code
Collaborate with the team to design and implement high-quality software solutions
Identify, prioritize, and execute tasks in the software development life cycle
Participate in code reviews to maintain a high-quality codebase
Debug and resolve software defects and other technical issues
Collaborate with cross-functional teams to understand end-user requirements and translate them into practical software solutions
Document development phases and monitor systems
Stay updated with new technology trends, specifically within AI and machine learning
Requirements:
Degree in Computer Science, Engineering, or a related field
Experience of minimum 3 years
Proven experience as a C/C++ developer with a strong understanding of algorithms and data structures
Basic familiarity with AI and Machine Learning algorithms and workflows
Strong expertise in working with low latency hardware optimisations using OpenMP, CUDA
Experience in writing unit tests with frameworks like GTest
Strong experience in C++ 17, and smart memory management
Experience in embedded systems design and low-level hardware interactions
Strong debugging and problem-solving skills
Excellent verbal and written communication skills
An analytical mindset and critical thinking
Nice to have:
Experience in handling media pipelines with GStreamer C APIs
Familiarity with TensorRT APIs, and DeepStream in C/C++