C++ Software Engineer with Machine Vision
ASM Technologies · Bengaluru · hybrid · Posted 40d ago
About a minute. You'll make an account on the way through.
About this role
C++ Software Engineer
Tools experience required: C++, Multithreading, OOPs concepts, Design patterns, Data structures, QT, .NET, MFC, Git
Qualification: Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering or related fields.
Job Duties:
- Develop, architect, and maintain high-performance C++ software solutions, ensuring scalability, reliability, and adherence to software engineering best practices for maintainable and robust code.
- Work closely with software, hardware, optics, and manufacturing teams across the globe to deliver robust vision solutions operating in real-time production environments.
- Maintaining and troubleshooting software used in imaging, motion control, and other hardware systems.
Desired Skills and Experience
- Minimum 5 years of experience in software design and implementation
- Must be proficient in C++ and Object Oriented Analysis & Object Oriented Design Methodologies
- Strong experience required in system architecture, software design, and UML diagram creation (use case, sequence, class, and state diagrams)
- Knowledge of Standard Template Library (STL), BOOST or equivalent is required
- Proficiency in QT, Linux, TCP/IP Networking, multithreading, and inter-process communication is required. Win32/MFC experience is good to have.
- Experience with machine vision cameras, camera communication standards (GigE Vision, GenICam, USB3 Vision), and camera SDKs/libraries for image acquisition and processing is highly desirable.
- Candidates with strong mathematical skills in disciplines such as linear algebra, geometry, probability, and signal processing are welcome to apply. Experience in vision or image processing is a plus but not mandatory. Candidate should demonstrate the ability and motivation to quickly learn and grow in these domains.
- Prior experience with real-time systems is highly desirable.
Preferred candidate profile
Sourced from naukri
Skills
About ASM Technologies

ASM Technologies
Engineering & Construction
1.2k+
employees
1992
34 years old
Bangalore / Bengaluru, Karnataka
IN
₹9L PA avg
Avg at ASM Technologies
About
Industries
Employee ratings
10 reviews
Culture
3.3
Career growth
3.4
Work-life
3.7
Employees rate it well for
Find them on