Artificial Intelligence Engineer (C++, OpenCV)

1 - 6 years

4 - 9 Lacs

Posted:3 weeks ago| Platform: Naukri logo

Apply

Skills Required

Work Mode

Work from Office

Job Type

Full Time

Job Description

We aspire to be world-leader in innovative telecom and security solutions by offering cutting-edge, high-performance telecom and security solutions to business customers.

Our Mission is simple. To prove that Indian engineers can design, develop, and manufacture world-class technology products for customers across the world, right from India. Join our team of like-minded engineers, applied researchers, and technocrats with the will, courage, and madness to achieve this mission!

Why work at Matrix

Matrix fully integrates software and hardware across its products. Engineers here collaborate more effectively to create solutions that solve real problems and make an impact. We are responsible for every nut, bolt, and line of code in our products!

As an engineer, your involvement will be critical in the entire lifecycle of a product - right from ideation-development-production-deployment. Get to feel the sense of accomplishment that comes with creating something that solves a real and pressing problem and is used by scores of customers.

Role : Developer/Sr. Developer - AI SDK

Function : Software Development (Artificial Intelligence + C++)

Work Location : Vadodara, Gujarat

Who are you

You are a dynamic and detail-oriented Software Developer, passionate about developing AI-based SDKs that enable high-performance computer vision and deep learning applications on edge and embedded platforms. You have a strong foundation in C/C++ programming, Object-Oriented Design, and Linux-based development, coupled with a deep understanding of system-level software, SDK architecture, and AI/ML integration. You thrive in an environment that challenges you to innovate, optimize, and collaborate working on SDKs that bridge AI algorithms and real-world embedded devices

You are curious, disciplined, and have an eagerness to work on next-generation AI platforms, integrating models and algorithms into real-world embedded and edge systems.

Experience : 1-2+ Years

Qualification : B.E./B.Tech/M.E./M.Tech in Computer Science, Electronics, or related engineering discipline

Technical Skills Required :

Strong programming skills in C++ (C++11 and above) and/or C.

Solid understanding of Object-Oriented Design, data structures and memory management.

Hands-on experience with OpenCV (image processing, computer vision functions).

Experience working on Linux-based development (cross-compilation, debugging, profiling tools).

Knowledge of multithreading, synchronization, and real-time system constraints

Experience using CMake or similar build systems.

Version control with Git

Good to have skills :

Hands-on knowledge on VC++ programming

Familiarity with Deep Learning inference workflows using frameworks such as TensorRT, OpenVINO or TFLite.

Exposure to embedded platforms (ARM-based SoCs, edge AI devices)

Knowledge of GPU programming (like CUDA, NPU SDKs).

Experience integrating models trained with YOLO, MediaPipe or other vision models.

Exposure to SDK/API design principles for developer-friendly interfaces.

Experience with cross-platform portability and optimization.

Familiarity with CI/CD and unit testing frameworks (e.g. GoogleTest)

How your day might look like

Collaborate with cross-functional teams (AI, Vision, Platform, and QA) to define and develop SDK components

Implement and optimize computer vision and AI inference pipelines for edge and embedded systems

Design, develop, and maintain reusable SDK APIs and libraries for internal and external developers

Integrate AI models (e.g., object detection, classification) into SDK workflows

Optimize algorithms for performance, memory, and latency

Participate in code reviews, design discussions, and continuous integration cycles

Debug, test, and document SDK modules and tools

Explore new frameworks, hardware accelerators, and tools to enhance SDK performance

What do we offer

Opportunity to work for an Indian Tech Company creating incredible products for the world, right from India

Be part of a challenging, encouraging, and rewarding environment to do the best work of your life

Competitive salary and other benefits

Generous leave schedule of 21 days in addition to 9 public holidays, including holiday adjustments to convert weekends into long weekends

5-day workweek with 8 flexi-days months, allowing you to take care of responsibilities at home and work

Company-paid Medical Insurance for the whole family (Employee+Spouse+Kids+Parents). Company paid Accident Insurance for the Employee

On-premise meals, subsidized by the company.

If you are an Innovative Tech-savvy individual, Look no further. Click on Apply and we will reach out to you soon!

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Matrix Comsec logo
Matrix Comsec

Appliances, Electrical, and Electronics Manufacturing

Vadodara Gujarat

RecommendedJobs for You

hyderabad, chennai, bengaluru