Senior Embedded Software Engineer (m/w/d) – C/C++, Embedded Linux

Summary

You maintain and extend an existing embedded software codebase for camera and assist systems in vehicles/machinery, focusing on vision/AI functions for edge hardware. Core tech: C/C++, embedded Linux, OpenCV, ONNX/TensorFlow.

**AGRACOM wächst – wachse mit uns.** Deutsche Ingenieurskunst für Ihre Sicherheit und Effizienz. Wir entwickeln und vertreiben Kamera-, Sicht- und Assistenzsysteme für Nutzfahrzeuge und mobile Maschinen – von Landtechnik und Agrar-Robotik über LKW, Bau- und Kommunalfahrzeuge bis zu Spezial- und Offroad-Anwendungen. Wir arbeiten mit Endkunden, Händlern, Einbaupartnern und Fahrzeugherstellern und sind ISO 9001-zertifiziert.

Die** Software** unserer Kamera- und Assistenzsysteme wurde bislang direkt vom Gründer entwickelt. Jetzt soll diese Verantwortung bewusst übergeben werden: Du übernimmst eine vorhandene Codebasis, machst sie langfristig wartbar und entwickelst sie produktnah weiter. Du bekommst direkten Wissenstransfer und echten technischen Gestaltungsspielraum – gesucht ist ein starker Embedded Engineer mit Interesse an Computer Vision und Edge AI, kein reiner Research-Spezialist.

**Das bieten wir**

  • Attraktiv und marktgerecht, passend zu Erfahrung und Verantwortung – gute Leistung und wachsende Verantwortung entwickeln sich bei uns auch finanziell. Den konkreten Rahmen besprechen wir transparent früh im Bewerbungsprozess.
  • Kein Schichtdienst
  • 30 Urlaubstage
  • unbefristetes Arbeitsverhältnis
  • Gleitzeit mit Kernarbeitszeiten
  • 40 Wochenstunden von Montag bis Freitag
  • kostenfreie Parkplätze vor Ort

**Deine Aufgaben**

  • Schrittweise Übernahme der bestehenden Codebasis: Embedded-Software und Firmware für Kameras und Monitore inkl. Update-Mechanismen
  • Produktionsreife Weiterentwicklung der Vision-/KI-Funktionen, z. B. Objekt- und Personenerkennung auf Edge-Hardware
  • Aufbau pragmatischer, professioneller Entwicklungsprozesse: Versionsverwaltung, Code-Reviews, CI, definierte Release- und Testprozesse
  • Flash-, Diagnose- und Testtools für Produktion, Werkstatt und Support
  • Bewertung neuer Technologien: Sensorik, Vision-Modelle, Edge-KI-Hardware, Fahrzeugschnittstellen
  • Mittelfristig Aufbau und fachliche Führung eines kleinen Engineering-Teams

**Das bringst du mit**

  • Mehrjährige, sehr starke Embedded-Erfahrung in C/C++; Embedded Linux sehr wünschenswert
  • Erfahrung, bestehende Codebasen zu verstehen, zu stabilisieren und strukturiert weiterzuentwickeln
  • Sauberes Software Engineering: Architektur, Debugging, Versionsverwaltung, nachvollziehbare Entscheidungen
  • Grundverständnis Kamera-/Videotechnik: Signalwege, Codecs, Latenz
  • Von Vorteil, nicht alles gleichzeitig nötig: Python, Computer Vision/OpenCV, ONNX/TensorFlow, Edge AI, Führungserfahrung
  • Produktpragmatismus: robuste, testbare Funktionen im Feld statt Forschung um der Forschung willen

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available