Embedded Camera Developer

Embedded Camera Developer

Aachen Vollzeit 56250 - 68750 € / Jahr (geschätzt) Homeoffice (teilweise)
Geotab Inc.

Auf einen Blick

  • Aufgaben: Entwickle und optimiere Firmware für KI-fähige Kamerasysteme.
  • Unternehmen: Geotab, ein globaler IoT-Führer mit einer großartigen Unternehmenskultur.
  • Vorteile: Flexibles Arbeiten, Gesundheitsleistungen und Online-Lernmöglichkeiten.
  • Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen und einem inklusiven Team.
  • 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 56250 - 68750 € 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. Erreichen Sie Ihr volles Potenzial mit Geotab.

Wer Sie sind: Wir suchen immer nach erstaunlichen Talenten, die zu unserem Wachstum beitragen und Ergebnisse liefern können! Geotab sucht einen Embedded Camera Developer, der den Firmware-Stack für Geotabs KI-fähige Kamerageräte entwirft, entwickelt und optimiert.

Was Sie tun werden: Als Embedded Camera Developer wird Ihr Hauptverantwortungsbereich das Schreiben und Testen von qualitativ hochwertigem Code in 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 detailverliebt 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 Problemlösungsfä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. Arbeiten Sie mit Hardware-Teams zusammen, um Datenblätter zu interpretieren und eine nahtlose Komponentenintegration durch Hardware-Software-Co-Design sicherzustellen. Finden und beheben Sie komplexe Firmware-Probleme, einschließlich Streaming-Latenz, Frame-Neuordnung, Systemabstürze und Speicherengpässe. Debuggen Sie Firmware-Probleme 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. Nehmen Sie an modularen, wiederverwendbaren, hardwareunabhängigen Software-/Firmware-Entwicklungspraktiken teil und halten Sie sich an testgetriebene Entwicklungsprinzipien. Schreiben Sie skalierbare, qualitativ hochwertige, sichere Embedded-Software gemäß Geotabs Entwicklungsstandards in einer Vielzahl von Programmiersprachen wie C, C++, Python für Embedded Linux, wie erforderlich.

Dokumentation: Führen Sie genaue technische Dokumentationen für Firmware-Architekturen, Schnittstellen und Debugging-Verfahren. Führen Sie umfassende Tests und Code-Reviews durch, um sicherzustellen, dass die branchenüblichen Codierungsstandards eingehalten werden.

Was Sie in die Rolle einbringen: Hochschulabschluss mit Spezialisierung in 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. Fachkenntnisse in der Fehlersuche bei kamerabezogenen Problemen (z.B. Frame-Synchronisation, Speicherengpässe, Stream-Stabilität) und Leistungsprofilierung (CPU/Speicher/Strom) 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.

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- und Elternzeitaufstockungsprogramm, Online-Lern- und Networking-Möglichkeiten, wettbewerbsfähige medizinische und zahnärztliche Leistungen. *Die oben genannten Vorteile gelten nur für Vollzeitbeschäftigte.

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. Wir glauben, dass Erfolg dort geschieht, wo neue Ideen gedeihen – 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 setzen uns dafür ein, 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 Versetzungsprozesse 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 Unterbringungsmöglichkeiten wünschen, kontaktieren Sie uns bitte unter careers@geotab.com.

Embedded Camera Developer Arbeitgeber: Geotab Inc.

Geotab ist ein hervorragender Arbeitgeber, der eine dynamische und inklusive Arbeitskultur bietet, in der Vielfalt geschätzt wird. Mit einem klaren Fokus auf Mitarbeiterentwicklung und innovativen Technologien ermöglicht Geotab seinen Mitarbeitern, ihre Fähigkeiten zu erweitern und einen bedeutenden Einfluss auf die Sicherheit und Nachhaltigkeit von Gemeinschaften auszuüben. In Berlin profitieren Sie von einem inspirierenden Arbeitsumfeld, das Ihnen nicht nur großartige Vorteile bietet, sondern auch die Möglichkeit, in einem schnelllebigen und sich ständig verändernden Markt zu wachsen.

Geotab Inc.

Kontaktdaten:

Geotab Inc. 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 Inc. 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 Inc. 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
Unit Testing
Troubleshooting von Kameraproblemen
Hardware-Software-Integration

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 Inc. 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 Inc. 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.