Über NavVis
NavVis ist ein technologieorientiertes Unternehmen und globaler Marktführer in Reality Capture und digitalen Fabrikslösungen. Mit über 300 Mitarbeitern aus etwa 60 Nationen und Büros weltweit unterstützen wir Organisationen dabei, die physische und digitale Welt zu verbinden und intelligentere Entscheidungen zu treffen.
Aufgaben
- Entwicklung, Integration und Bereitstellung von Firmware und Embedded Software für ARM- und x86-basierte Systeme
- Schreiben und Wartung von Low-Level-Treibern in C/C++ für Hardware-Kommunikation (serielle Schnittstellen, USB, MIPI, Ethernet)
- Test und Integration von Treibern für neue Hardware-Komponenten (Wi-Fi, Bluetooth, Displays, Batteriemanagementsysteme, IMU, USB/MIPI-Kameras, LiDAR-Scanner)
- Zusammenarbeit mit Elektrotechnikern in Hardware-Entwicklungsteams
- Verwaltung und Wartung von Konfigurationen über mehrere Hardware-Generationen hinweg
- Beitrag zu Testautomation, CI-Pipelines und Build-Systemen (CMake, Buildroot)
- Support für großflächige Bereitstellung durch Firmware-Verpackung und -Updates in Device-Flotten
Anforderungen
- Master- oder Bachelor-Abschluss in Elektrotechnik, Informatik oder verwandtem Fachgebiet
- Mindestens 5 Jahre Erfahrung in Embedded-Software-Engineering mit starken praktischen Fähigkeiten
- Kenntnisse mit ARM- und x86-Embedded-Geräten, Entwicklung von Low-Level-Treibern im User- und Kernel-Space
- Proficiency in C/C++ (Low-Level-Programmierung, User- und Kernel-Space) und Python (Scripting, Test-Automatisierung)
- Erfahrung mit ARM- und x86-Plattformen, Cross-Compilation und Toolchains
- Solide Kenntnisse von Linux-Systemen, Komfort mit Terminal-Tools und System-Level-Debugging
- Vertrautheit mit Integrationstests, Unit-Tests und Best Practices für kontinuierliche Integration
- Hervorragende Problemlösungsfähigkeiten und Fähigkeit zur unabhängigen, strukturierten Arbeit
- Ausgezeichnete Kommunikationsfähigkeiten und Englisch-Kenntnisse
Zusätzliche Qualifikationen (Nice-to-Have)
- Erfahrung mit Over-the-Air-Firmware-Bereitstellung und Provisioning-Tools (z.B. Ansible)
- Erfahrung mit ARM-basierten Mikrocontrollern und RTOS-Umgebungen
- Kenntnisse von High-Speed-Schnittstellen (USB 3.x, MIPI CSI-2, HDMI, Gigabit Ethernet)
- Hintergrund in der Arbeit mit MIPI-Kameras und LiDAR-Scannern
- Erfahrung in agilen Entwicklungsteams mit modernen Git-Workflows (Branching, Code Review, CI/CD)
Benefits
- 30 Tage bezahlter Urlaub pro Jahr
- Günstiger Zugang zu einem großen Netzwerk von Fitness- und Wellness-Einrichtungen (EGYM Wellpass)
- Deutschlandticket-Subvention für nachhaltige Mobilität
- Flexible Arbeitszeiten und hybride Arbeitsgestaltung
- Vollständige Visa- und Umzugsunterstützung für internationale Kandidaten
- Attraktives Fahrrad-Leasing-Modell (JobRad)
- Wettbewerbsfähiges Kompensationspaket
- Mitarbeiter-Referral-Bonus bis zu 4.000 EUR
- Finanzielle Unterstützung für lokale Sprachkurse