CareerPlan

Software Engineer Machine Vision (m/w/d)

Rosenfeld, Württemberg, BADEN_WUERTTEMBERGFull-time2026-07-13 → 2026-11-10

Core

Develop industrial machine vision applications for automation systems, integrating cameras, 2D/3D vision, and connecting to PLCs and robotics.

Role type

Software Engineer (Machine Vision)

Builds

Industrial automation systems with integrated vision processing

Domain

Industrial automation, robotics, machine vision

Deliverable

production ML models

Required skills

C#, .NET, Python, industrial image processing, camera system integration, PLC communication, 2D/3D vision algorithms

Preferred skills

Halcon, OpenCV, PLC programming, robotics programming

Technologies

C#, .NET, Python, Halcon, OpenCV, PLCs, robotics controllers

Responsibilities

Develop industrial image processing applications, program in high-level languages, integrate camera systems and 2D/3D vision, connect vision processing to PLCs and robotics, establish communication with higher-level systems and databases, conduct feasibility studies and interface clarifications, commission vision systems, PLCs, and robotics at customer sites, conduct technical customer discussions including documentation

Seniority

Mid-level, hands-on IC