Software Developer - Industrial Machine Vision (m/w/d)

ATS Automation Tooling Systems GmbH

Kirchheim bei München

On-site

EUR 70,000 - 100,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Gleitzeitmodelle
Corporate Benefits
Betriebliche Altersvorsorge
Zuschuss Deutschlandticket
Kostenfreie Getränke am Standort

Job summary

ATS Automation Tooling Systems GmbH sucht einen Software Developer – Industrial Machine Vision (m/w/d) in Kirchheim bei München. Sie arbeiten an der Weiterentwicklung des Kernprodukts ATS SmartVision, einer PC-basierten Lösung für visuelle Qualitätsprüfung, mit Fokus auf Echtzeit-Bildverarbeitung.

Zu Ihren Aufgaben gehören die Implementierung robuster Software in C/C++/C#, Python sowie die Mitarbeit an ML-Modellen, Tests und Release-Vorbereitung.

Qualifications

  • Abgeschlossenes Studium der Informatik, Ingenieurwissenschaften oder eine vergleichbare Qualifikation.
  • Mindestens 3 Jahre Berufserfahrung in C++/C-Softwareentwicklung, idealerweise mit vorhandener Codebasis.
  • Fundierte Kenntnisse in modernem C++ (C++14/17), C, Multithreading, Speicherverwaltung, STL.
  • Grundkenntnisse in C#/VB.NET, .NET Framework und Python.
  • Begeisterung für Computer Vision mit OpenCV und Machine Learning/KI/OpenVINO.
  • Interesse an produktionsnahen Anwendungen und Bereitstellung auf Geräten.
  • Grundkenntnisse in GigE Vision, EtherNet/IP, PROFINET, MQTT, Kafka; SPS von Vorteil.
  • Fließende Deutsch- und Geschäftsniveau Englischkenntnisse.

Responsibilities

  • Kernentwicklung: Erweiterung robuster Softwarekomponenten für ATS SmartVision.
  • Echtzeit-Bildverarbeitung: Laufzeitoptimierung für minimale Latenz.
  • Entwicklung und Integration von Computer-Vision-Algorithmen und ML-Modellen.
  • Verifizierungen durch automatisierte Tests und Release-Vorbereitung.
  • Internationale Zusammenarbeit: Abstimmung mit Softwareteam in Kanada und Code-Reviews.

Job description

Software Developer - Industrial Machine Vision (m/w/d)

Arbeitgeber: ATS Automation Tooling Systems GmbH

Arbeitsort: Kirchheim bei München

Anstellungsart: Vollzeit

Befristung: unbefristet

Ihre Aufgaben

Als Softwarespezialist in unserer Innovationsabteilung sind Sie in erster Linie für die funktionale Erweiterung unseres hauseigenen Kernprodukts ATS SmartVision verantwortlich. Diese PC-basierte Softwarelösung ermöglicht die visuelle Qualitätsprüfung – von der Kameradatenerfassung über die algorithmische Fehlererkennung bis hin zur Visualisierung an der Produktionslinie. Ihr technologischer Schwerpunkt liegt auf der Implementierung robuster Software für die Echtzeit-Bildverarbeitung innerhalb der bestehenden Systemarchitektur.

  • Kernentwicklung: Nachhaltige Entwicklung, funktionale Erweiterung und Verbesserung robuster Softwarekomponenten für unser Kernprodukt ATS SmartVision. Die primär verwendeten Sprachen sind C++, C, C#, VB.NET und Python
  • Echtzeit-Bildverarbeitung: Hardwareorientierte Laufzeitoptimierung zur Gewährleistung minimaler Latenz unter Echtzeitbedingungen
  • Algorithmen: Mitarbeit bei der Entwicklung und Integration komplexer Computer-Vision-Algorithmen sowie von Modellen aus dem Bereich des maschinellen Lernens
  • Qualitäts- und Lebenszyklusmanagement: Verifizierung des Systemverhaltens durch automatisierte Tests (Modul-/Systemtests) und technische Vorbereitung von Produktionsreleases
  • Internationale Zusammenarbeit: Technische Koordination von Anforderungen und Durchführung von Code-Reviews in enger Zusammenarbeit mit unserem Softwareteam in Kanada
Qualifikationen
  • Ein erfolgreich abgeschlossenes Studium der Informatik, Ingenieurwissenschaften oder eine vergleichbare Qualifikation
  • Mindestens 3 Jahre einschlägige Berufserfahrung in der professionellen C++/C-Softwareentwicklung, idealerweise im Umgang mit einer bestehenden Codebasis
  • Fundierte Kenntnisse in modernem C++ (C++14/17) und C, Erfahrung mit ressourceneffizientem Multithreading, Speicherverwaltung und der C++ Standard Template Library
  • Grundkenntnisse in C#/VB.NET, .NET Framework und Python
  • Begeisterung für Computer Vision unter Verwendung von OpenCV (oder anderen Bildverarbeitungsbibliotheken) sowie für Machine Learning/KI/OpenVINO im Allgemeinen
  • Freude daran, die von Ihnen entwickelten Bildverarbeitungsanwendungen in einer Produktionsumgebung zu betreuen und bei Bedarf auf Geräten in Betrieb zu nehmen
  • Grundkenntnisse in Schnittstellen wie GigE Vision, EtherNet/IP, PROFINET, MQTT, Kafka und Automatisierungstechnik (SPS) sind von Vorteil
  • Flüssige Deutschkenntnisse und Englischkenntnisse auf Geschäftsebene
Benefits / Arbeitsbedingungen
  • Herausfordernde Tätigkeiten in einem professionellen Umfeld
  • Familiäre Atmosphäre in einem internationalen Konzern
  • Gleitzeitmodelle zur flexiblen Zeiteinteilung
  • Corporate Benefits
  • Gemeinsame Aktionen (Sommerfest, Weihnachtsfeier, etc.)
  • Betriebliche Altersvorsorge
  • Zuschuss Deutschlandticket
  • Kostenfreie Getränke am Standort

Wir suchen Kolleginnen und Kollegen, die schon heute die Automatisierungslösungen von morgen entwickeln und mitgestalten wollen. Mitarbeiterinnen und Mitarbeiter, die Dinge in die Hand nehmen, mit Leidenschaft ihr Wissen und ihre Erfahrung einbringen und uns dabei helfen, an einer besseren Welt zu arbeiten. Für unsere Projekte. Für unsere Kunden. Für unseren Endkunden – den Patienten.

Ihr Interesse? Bitte senden Sie uns Ihren Lebenslauf, Arbeits- und Ausbildungszeugnisse sowie Ihr Anschreiben inkl. Gehaltsvorstellung und Kündigungsfrist.

Get your free, confidential resume review.

or drag and drop your file here.