Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 16960592

    ASM Technologies logo

    C++ Software Engineer with Machine Vision

    ASM Technologies · Bengaluru · hybrid · Posted 40d ago

    Undisclosed3–8 yrsfulltimeSourced fromNaukri

    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

    GigE VisionDesign PatternsC++ Software DevelopmentGenlCamImage AcquistionUSB3 VisionMultithreadingimage processingComputer VisionipQTstlC plus plusMachine VisionTCPGITOOPSCamera SDK

    About ASM Technologies

    ASM Technologies logo

    ASM Technologies

    Engineering & Construction

    1.2k+

    employees

    1992

    34 years old

    Bangalore / Bengaluru, Karnataka

    IN

    ₹9L PA avg

    Avg at ASM Technologies

    About

    ASM is one of India's most reliable names in the field of technological services, providing solutions for engineering and product development

    Industries

    Engineering & ConstructionIT Services & ConsultingSoftware Product

    Employee ratings

    10 reviews

    3.7/ 5

    Culture

    3.3

    Career growth

    3.4

    Work-life

    3.7

    Employees rate it well for

    Work-Life Balance37Overall Company37

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    C++ Software Engineer with Machine Vision · waiting for your command