Embedded Camera Developer

Embedded Camera Developer

Berlin Vollzeit 54000 - 66000 € / Jahr (geschätzt) Homeoffice (teilweise)
Geotab

Auf einen Blick

  • Aufgaben: Entwickle und teste Firmware für KI-fähige Kamerasysteme in einem dynamischen Team.
  • Unternehmen: Geotab, ein globaler IoT-Führer mit einer großartigen Unternehmenskultur.
  • Vorteile: Flexibles Arbeiten, Gesundheitsleistungen und Online-Lernmöglichkeiten.
  • Weitere Informationen: Vielfältige Karrierechancen in einem inklusiven und unterstützenden Umfeld.
  • Warum dieser Job: Gestalte die Zukunft der Technologie und arbeite an innovativen Projekten.
  • Qualifikationen: Erfahrung in der Softwareentwicklung, insbesondere in C/C++ und Embedded Linux.

Das prognostizierte Gehalt liegt zwischen 54000 - 66000 € pro Jahr.

Wer wir sind: Geotab ® ist ein globaler Marktführer im Bereich IoT und vernetzte Mobilität und zertifiziert als "Great Place to Work™." Wir sind ein Unternehmen mit vielfältigen und talentierten Individuen, die zusammenarbeiten, um Unternehmen beim Wachstum und Erfolg zu helfen und die Sicherheit und Nachhaltigkeit unserer Gemeinschaften zu erhöhen. Geotab verbessert die Sicherheit, verbindet Nutzfahrzeuge mit dem Internet und bietet webbasierte Analysen an, um Kunden bei der besseren Verwaltung ihrer Flotten zu unterstützen.

Geotabs offene Plattform und der Geotab Marketplace ® bieten Hunderte von Drittanbieter-Lösungen, die es sowohl kleinen als auch großen Unternehmen ermöglichen, ihre Abläufe zu automatisieren, indem sie Fahrzeugdaten mit ihren anderen Datenbeständen integrieren. Geotab verarbeitet täglich Milliarden von Datenpunkten und nutzt Datenanalytik und maschinelles Lernen, um die Produktivität zu verbessern, Flotten durch die Reduzierung des Kraftstoffverbrauchs zu optimieren, die Sicherheit der Fahrer zu erhöhen und eine starke Einhaltung regulatorischer Änderungen zu erreichen.

Unser Team wächst und wir suchen Menschen, die ihrer Leidenschaft folgen, anders denken und einen Einfluss ausüben möchten. Unsere Umgebung ist schnelllebig und ständig im Wandel. Geotabber nehmen diese Herausforderung an und sind bereit, neue Aufgaben und Aktivitäten zu übernehmen - solche, die möglicherweise nicht immer in der ursprünglichen Stellenbeschreibung beschrieben sind. Schließen Sie sich uns für eine erfüllende Karriere mit Innovationsmöglichkeiten, großartigen Vorteilen und unserer unterhaltsamen und integrativen Unternehmenskultur an. Entfalten Sie Ihr volles Potenzial mit Geotab.

Was Sie tun werden: Als Embedded Camera Developer wird Ihr Hauptverantwortungsbereich das Schreiben und Testen von qualitativ hochwertigem Code innerhalb von Embedded Linux-Umgebungen sein, die Implementierung von Hochleistungs-Code für Bildverarbeitungs-Pipelines, das Management des Stromverbrauchs für Edge-Deployments, die Gewährleistung robuster Datenintegrität und Sicherheit sowie die Zusammenarbeit mit funktionsübergreifenden technischen Teams zur Bereitstellung stabiler, skalierbarer Kameralösungen. Sie müssen eng mit Hardware-Teams und funktionsübergreifenden technischen Teams zusammenarbeiten.

Um in dieser Rolle erfolgreich zu sein, sollten Sie ein Selbststarter, hochorganisiert, akribisch und detailorientiert sein sowie ein starker Teamplayer, der offene Designprobleme recherchieren und lösen kann, während er komplexe technische Entscheidungen effektiv kommuniziert. Darüber hinaus sollte der erfolgreiche Kandidat über starke technische, analytische und Troubleshooting-Fähigkeiten verfügen, mit der Fähigkeit, Prioritäten zwischen mehreren Aufgaben in einer schnelllebigen Umgebung zu managen.

Wie Sie einen Unterschied machen werden:

  • Entwerfen, entwickeln und testen Sie eingebettete Firmware für KI-fähige Kamerasysteme unter Verwendung von C/C++, einschließlich architektonischer Eingaben zum Design des Kamerasubsystems.
  • Integrieren und optimieren Sie ISP-Pipelines, Video-Encoding/Decoding-Module.
  • Entwickeln Sie ein tiefes Verständnis der Geotab IoT-Geräte (wie Telematikgeräte, Erweiterungsprodukte, Asset-Tracker, Video-Produkte) Firmware und wie verschiedene Module funktionieren.
  • Zusammenarbeit mit Hardware-Teams zur Interpretation von Datenblättern und Gewährleistung einer nahtlosen Komponentenintegration durch Low-Level-Hardware-Software-Co-Design.
  • Ursachen finden und komplexe Firmware-Probleme lösen, einschließlich Streaming-Latenz, Frame-Neuordnung, Systemabstürze und Speicherengpässe.
  • Debuggen von Firmware-Problemen mit spezialisierten Tools (Logikanalysatoren, Oszilloskope, JTAG, Signalanalysatoren für MIPI-CSI), wenn nötig, um Hardware-Software-Integrationsprobleme zu beheben.
  • Entwickeln Sie Unit-, Integrations- und Systemtests (z.B. Pytest, Robot Framework), um die Funktionsanforderungen in realen und simulierten Kameraszenarien zu validieren.
  • Teilnahme an modularen, wiederverwendbaren, hardwareunabhängigen Software-/Firmware-Entwicklungspraktiken und Einhaltung der Prinzipien der testgetriebenen Entwicklung.
  • Schreiben Sie skalierbare, qualitativ hochwertige, sichere eingebettete Software unter Verwendung von Geotabs Entwicklungsstandards in einer Vielzahl von Programmiersprachen wie C, C++, Python für Embedded Linux nach Bedarf.
  • Dokumentation: Führen Sie genaue technische Dokumentationen für Firmware-Architekturen, Schnittstellen und Debugging-Verfahren.
  • Durchführen umfassender Tests und Code-Reviews, um sicherzustellen, dass die branchenüblichen Codierungsstandards eingehalten werden.

Was Sie in die Rolle einbringen werden:

  • Abschluss eines Hochschulstudiums mit Schwerpunkt Informatik, Computertechnik, Elektrotechnik oder einem verwandten Bereich (oder gleichwertige Kombination aus Ausbildung und Berufserfahrung).
  • 5+ Jahre technische Erfahrung in der Entwicklung von Bildverarbeitungs-Pipelines, Video-Streams, objektorientiertem Design, multithreaded Programmierung, Unit-Tests und Linux-Plattformentwicklung (User-Space).
  • Hohe Kompetenz in C/C++ für nebenläufige Systeme, Erfahrung in präemptiven, multithreaded Embedded Linux / Android-Umgebungen und Kenntnisse in Skriptsprachen wie Bash oder Python.
  • Expertise in der Fehlersuche bei kamerabezogenen Problemen (z.B. Frame-Synchronisation, Speicherengpässe, Stream-Stabilität) und Leistungsprofilierung (CPU/Memory/Power) auf Embedded SoCs.
  • Praktisches Wissen im Lesen von Schaltplänen und Datenblättern für Komponenten, Mikrocontroller, Kommunikationsprotokolle (I2C, SPI, UART, MIPI-CSI) und Hardware-Software-Integration auf Embedded-Zielen.
  • Erfahrung oder Vertrautheit mit Testframeworks (Pytest, Robot Framework), Versionskontroll- und Aufgabenmanagement-Tools (GIT, SQL, JIRA), CI/CD-Pipelines und Agile/Scrum-Entwicklungsmethoden.
  • Ausgezeichnete schriftliche und mündliche Kommunikationsfähigkeiten, starke organisatorische Fähigkeiten mit hoher Detailgenauigkeit und eine angenehme, unternehmerische Denkweise in einer flachen Organisationsstruktur.

Wenn Sie bis hierher gelesen haben, hoffen wir, dass Sie sich auf diese Rolle freuen! Selbst wenn Sie nicht das Gefühl haben, alle Anforderungen zu erfüllen, ermutigen wir Sie dennoch, sich zu bewerben.

Bitte beachten Sie: Geotab akzeptiert keine Bewerbungen von Agenturen und ist nicht verantwortlich für Gebühren im Zusammenhang mit unaufgeforderten Lebensläufen. Bitte leiten Sie keine Lebensläufe an Geotab-Mitarbeiter weiter.

Warum sich Arbeitssuchende für Geotab entscheiden:

  • Flexible Arbeitsregelungen
  • Homeoffice-Erstattungsprogramm
  • Babybonus & Elternzeit-Aufstockungsprogramm
  • Online-Lern- und Networking-Möglichkeiten
  • Wettbewerbsfähige medizinische und zahnärztliche Leistungen

Wie wir arbeiten: Die Gesundheit und Sicherheit der Mitarbeiter hat oberste Priorität. Wir fördern die Work-Life-Balance und halten die Geotab-Kultur mit Online-Sozialevents, Chatrooms und Zusammenkünften stark. Schließen Sie sich uns an und helfen Sie, die Zukunft der Technologie neu zu gestalten!

Wir glauben, dass die Gewährleistung von Vielfalt grundlegend für unser zukünftiges Wachstum und unseren Fortschritt ist und ein integraler Bestandteil unseres Geschäfts darstellt. Wir glauben, dass Erfolg dort geschieht, wo neue Ideen gedeihen können – in einer Umgebung, die reich an Vielfalt ist und in der Menschen aus verschiedenen Hintergründen zusammenarbeiten können. Geotab ermutigt Bewerbungen von allen qualifizierten Personen. Wir verpflichten uns, Menschen mit Behinderungen während des Rekrutierungs- und Bewertungsprozesses sowie bei der Einstellung zu unterstützen. Wir werden sicherstellen, dass die Zugänglichkeitsbedürfnisse von Mitarbeitern mit Behinderungen im Rahmen des Leistungsmanagements, der Karriereentwicklung, der Schulung und der Umsetzungsprozesse berücksichtigt werden. Wenn Sie während des Bewerbungsprozesses Unterstützung benötigen oder weitere Informationen zu unseren Richtlinien und Praktiken zur Vielfalt und Inklusion sowie zu den Unterbringungsmöglichkeiten wünschen, kontaktieren Sie uns bitte unter careers@geotab.com.

Embedded Camera Developer Arbeitgeber: Geotab

Geotab ist ein hervorragender Arbeitgeber, der eine inklusive und dynamische Arbeitskultur fördert, in der Vielfalt geschätzt wird. Mit flexiblen Arbeitsmodellen, umfangreichen Sozialleistungen und zahlreichen Möglichkeiten zur beruflichen Weiterentwicklung bietet Geotab seinen Mitarbeitern die Chance, in einem innovativen Umfeld zu wachsen und einen bedeutenden Einfluss auf die Zukunft der Technologie zu haben. Die moderne Büroumgebung in der DACH-Region unterstützt nicht nur die Zusammenarbeit, sondern auch das Wohlbefinden der Mitarbeiter durch Anreize wie Fitnessmitgliedschaften und Homeoffice-Zuschüsse.

Geotab

Kontaktdaten:

Geotab Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Embedded Camera Developer erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Geotab anzuklopfen, wenn du dich auf die Stelle als Embedded Camera Developer bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Geotab vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Embedded Camera Developer mit Bravour zu bestehen

C/C++ Programmierung
Embedded Linux
Bildverarbeitungspipelines
Multithreaded Programmierung
Fehlerbehebung von Kameraproblemen
Hardware-Software-Integration
Testframeworks (z.B. Pytest, Robot Framework)

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Geotab klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Geotab vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.