Mecka
Mecka

Mecka entwickelt die Infrastruktur für Physical AI und unterstützt Robotik- sowie Embodied-AI-Teams dabei, reale menschliche Aktivitäten in Systeme zu überführen, die lernen, bewertet werden und außerhalb des Labors zuverlässig arbeiten können. Die Egoverse-Plattform kombiniert groß angelegte egocentrische Datensätze mit Telemetriedaten aus Bildverarbeitung, Tiefensensorik, taktiler Wahrnehmung, Bewegung und Lokalisierung.

Mit Entwicklerwerkzeugen, APIs und Unternehmensdiensten unterstützt Mecka die Bewertung und Bereitstellung aufgabenspezifischer Robotersysteme. Das Unternehmen arbeitet mit Hardware-OEMs, Modellentwicklern und kommerziellen Partnern zusammen und stellt die Daten- und Betriebsebene für Robotik bereit, ohne selbst Roboter herzustellen.

Hardware- und Firmware-Ingenieur:in für Robotik

Entwickle Embedded-Linux- und Android-Software für Meckas Robotik-Datensysteme. Verbessere Kameraaufnahmen, Zuverlässigkeit, Leistung und Wiederherstellung auf echter Hardware.

Beschreibung

  • Entwickle und debugge Embedded-Linux- und Android-Software auf Aufnahmehardware – von der ersten Einrichtung der Platine bis zur Bereitstellung.
  • Erstelle zuverlässige Dienste und Datenflüsse, die Aufnahmen bei langen Sitzungen und Unterbrechungen schützen.
  • Miss und verbessere Leistung, Stromverbrauch, Ressourcennutzung und Wiederherstellungsverhalten.
  • Reproduziere Probleme aus dem Feldeinsatz gemeinsam mit Hardware- und Testingenieur:innen und überprüfe anschließend die Fehlerbehebungen auf allen unterstützten Gerätekonfigurationen.
  • Übernimm Verantwortung für wichtige Software von der Entwicklung bis zur Bereitstellung und spezialisiere dich auf Kamerasysteme oder Geräteplattformen.
  • Entwickle Kamerafunktionen wie Linux-Treiber, Android-Kameraschnittstellen, Aufnahme und Kodierung, Sensorsynchronisierung, Pufferung, Speicherdurchsatz und kontinuierliche Aufzeichnung. Oder entwickle Plattformfunktionen wie Boot- und Systemabbilder, Bereitstellung, Geräteidentität, Remote-Updates, Rollback und Wiederherstellung nach unterbrochenen Installationen.

Anforderungen

  • Sehr gute Programmierkenntnisse in C oder C++.
  • Sicherer Umgang mit Python oder Shell-Skripten für die Embedded-Entwicklung.
  • Kenntnisse der Interna von Linux oder Android, darunter Prozesse, Threads, Speicherverwaltung, Ein- und Ausgabe, Dateisysteme und systemnahes Debugging.
  • Praktische Erfahrung in der Entwicklung und Fehlersuche auf ARM- oder vergleichbarer Embedded-Hardware.
  • Fähigkeit, Ressourcennutzung zu analysieren und Parallelität, Timing, Datenintegrität sowie Wiederherstellung nach Fehlern zu beurteilen.
  • Erfahrung mit reproduzierbaren Software-Releases und Tests unter realistischen Hardware- und Betriebsbedingungen.
  • Erfahrung mit Technologien wie V4L2, GStreamer, Kamera-ISPs, AOSP, Android-HALs, Yocto, Buildroot, signierten Updates oder Hardware-in-the-Loop-Tests ist von Vorteil.
  • Berechtigung, an dem Standort zu arbeiten, an dem die Stelle ausgeschrieben ist.

Zusatzleistungen

  • Unternehmensanteile.
  • Leistungen für Gesundheit und Wohlbefinden.
  • Weitere Unternehmensprogramme; Einzelheiten werden im Bewerbungsgespräch mitgeteilt.

Ähnliche Stellen