Software Developer - Industrial Machine Vision

ATS Automation Tooling Systems GmbH
München, Germany
28 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

C (Programming Language) .NET Framework Artificial Intelligence Applicant Tracking Systems Computer Vision Automation of Tests C Sharp (Programming Language) C++ (Programming Language) Code Review Memory Management Ethernet Python (Programming Language)
+12 more
Machine Learning Visual Basic .NET (Programming Language) Message Queuing Telemetry Transport (MQTT) OpenCV Software Engineering Systems Architecture System Testing Multithreading Standard Template Library (STL) Information Technology Apache Kafka Codebase

Job description

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

Requirements

  • 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 & conditions

  • 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
  • JobRad
  • Zuschuss Deutschlandticket
  • EGYM / Wellpass
  • Kostenfreie Getränke am Standort

About the company

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.

ATS München ist Teil der ATS Life Sciences Europe Gruppe mit insgesamt 400 Kolleginnen und Kollegen an drei Standorten. Wir können auf eine lange Historie mit über 60 Jahren Erfahrung in der Automatisierung zurückgreifen. Als ATS Life Sciences Europe entwickeln und bauen wir modernste Automatisierungslösungen für die weltweit führenden Hersteller von Medizin- und Pharmatechnik. Wir bieten Life Sciences Unternehmen unsere hochwertigen, schlüsselfertigen Automatisierungslösungen an. Dabei immer im Blick - wir helfen mit unseren Produkten Menschen:Automatisierte Montage- und Handlingsysteme für medizinische Geräte, medizinische Diagnostik und Pharmazeutika, wie beispielsweise: Spritzen, Schlauchsets, Autoinjektoren, Pens, Inhalatoren, DNA-Mikroarrays, Kontaktlinsen, Katheter, Stents, etc. Am Standort München sind wir mit 200 hochqualifizierten Mitarbeitern tätig und arbeiten weltweit mit 7.500 Kollegen an 65+ Produktionsstandorten in mehr als 85+ Büros in Nordamerika, Europa, Asien und Ozeanien zusammen.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.xing.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:53 min

Achieving real-time tracking performance with OpenCV and segmentation

Thomas Endres Thomas Endres +2 · WWC 2021

3:34 min

Augmenting codebases with semantic architectures

Zaak Chalal Zaak Chalal · WWC Europe 2026

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · WWC 2025

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

2:03 min

Enhancing realistic mask blending through OpenCV image inpainting

Thomas Endres Thomas Endres +2 · WWC 2021

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

Videos

See all

Related articles

See all