Skip to content
mimi

Senior Machine Learning Ingenieur

contagi

Meckenbeuren · On-site Mid Level 2w ago

About the role

About

Machine Learning Engineer (w/m/d) Embedded Systems / Image Processing

Location: Greater Friedrichshafen Area

As an Embedded Machine Learning Engineer (w/m/d) Image Processing, you will shape the future of intelligent systems in electrical engineering. You will develop innovative image processing and object recognition algorithms for resource-constrained embedded systems, bringing machine learning directly into the machine – without cloud, without latency, directly on-site.

Job Opportunities

  • Development and optimization of image processing and object recognition algorithms for embedded systems
  • Embedded programming in C/C++ for ARM-based microprocessor platforms
  • Performance optimization considering memory and computational constraints (fixed-point arithmetic, SIMD, multi-threading)
  • Generation of synthetic training data through simulation, rendering, or augmentation
  • Profiling and debugging directly on embedded hardware
  • Integration of algorithms into existing software architectures
  • Interdisciplinary collaboration with software and hardware teams

Requirements

  • Completed studies in Electrical Engineering, Computer Science, Communications Engineering, or comparable
  • Relevant professional experience in embedded programming (C/C++, ARM architectures, real-time operating systems)
  • Practical knowledge in optimization techniques for resource-constrained systems
  • Experience with machine learning approaches for object recognition without dedicated hardware acceleration
  • Knowledge in the creation of synthetic training data
  • Proficient use of version control (Git) and agile development methodologies
  • Good German and English language skills

Contact

contagi PERSONAL GmbH Henryk Pieritz, Senior Project Manager

Requirements

  • Abgeschlossenes Studium in Elektrotechnik, Informatik, Nachrichtentechnik oder vergleichbar
  • Einschlägige Berufserfahrung in der Embedded-Programmierung (C/C++, ARM-Architekturen, Echtzeitbetriebssysteme)
  • Praktische Kenntnisse in Optimierungstechniken für ressourcenbeschränkte Systeme
  • Erfahrung mit Machine-Learning-Ansätzen für Objekterkennung ohne dedizierte Hardware-Beschleunigung
  • Kenntnisse in der Erstellung synthetischer Trainingsdaten
  • Sicherer Umgang mit Versionsverwaltung (Git) und agilen Entwicklungsmethoden
  • Gute Deutsch- und Englischkenntnisse

Responsibilities

  • Entwicklung und Optimierung von Bildverarbeitungs- und Objekterkennungsalgorithmen für Embedded-Systeme
  • Embedded-Programmierung in C/C++ für ARM-basierte Mikroprozessor-Plattformen
  • Performance-Optimierung unter Berücksichtigung von Speicher- und Rechenrestriktionen (Fixed-Point-Arithmetik, SIMD, Multi-Threading)
  • Generierung synthetischer Trainingsdaten durch Simulation, Rendering oder Augmentierung
  • Profiling und Debugging direkt auf Embedded-Hardware
  • Integration der Algorithmen in bestehende Software-Architekturen
  • Interdisziplinäre Zusammenarbeit mit Software- und Hardware-Teams

Skills

ARMC++CGitMachine LearningSIMD

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free