C/C++ Developer
Adagrad is known for developing state-of-the-art Computer Vision based AI solutions. Get a chance to engineer and deploy your algorithms on thousand's of cameras across the globe!
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++
- Department
- Research and Development
- Role
- C/C++ Developer
- Locations
- Adagrad HQ
About Adagrad AI
At Adagrad, we're leveraging hardware-accelerated algorithms, enhanced Computer Vision & Deep Learning applications to develop and deploy Scalable Solutions. Be it a hypermarket or an industrial setting, we enable enterprises and establishments to harness the optimum potential of academic advancements in AI - applied to real-world situations.
C/C++ Developer
Adagrad is known for developing state-of-the-art Computer Vision based AI solutions. Get a chance to engineer and deploy your algorithms on thousand's of cameras across the globe!
Loading application form
Already working at Adagrad AI?
Let’s recruit together and find your next colleague.