Designation/Role : C/C++ Developer



Role : C/C++

Experience : 3 Years+

Location : Pune


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.

The opportunity:

  • 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.

Profile 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.

Preferred Qualifications:

  • Experience in handling media pipelines with GStreamer C APIs
  • Familiarity with TensorRT APIs, and DeepStream in C/C++