C
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