Location: Chennai
Experience: 2 to 4 Years
Employment Type: Full-Time
We are looking for a robust C++ Software Engineer to develop and maintain industrial machine vision and image processing applications. This role is best suited for engineers who enjoy solving challenging programming problems and working on real-world automation systems.
Responsibilities
- Develop and maintain C++ applications for machine vision systems.
- Implement and optimize image processing algorithms using OpenCV.
- Debug, enhance, and customize existing software for new machine configurations.
- Integrate industrial cameras and vision hardware.
- Troubleshoot and resolve software issues during development and commissioning.
Required Skills
- 24 years of experience in C++ development.
- Strong knowledge of C++,
OOP, STL, and debugging.
- Good problem-solving and analytical skills.
- Ability to understand and enhance existing codebases.
Preferred Skills
- OpenCV and Image Processing.
- Multithreaded programming.
- Industrial camera integration (USB3 Vision / GigE Vision).
Good to Have
- Deep Learning / Machine Learning.
- YOLO or other object detection frameworks.
- Python.
- Industrial Automation or PLC communication.
Interview Process
Phone interview followed by in-person C++ coding test to assess programming and problem-solving skills.
📌 C++ Software Engineer (Image Processing) (Tamil Nadu)
🏢 Best Enterprises
📍 Tamil Nadu
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.