Auf einen Blick
- Aufgaben: Entwickle Software für autonome Roboter und optimiere Leistung auf eingebetteten Plattformen.
- Unternehmen: Auterion, führendes Unternehmen für KI-gestützte autonome Systeme.
- Vorteile: Flexible Arbeitszeiten, Aktienoptionen, großzügiger Urlaub und umfassende Sozialleistungen.
- Weitere Informationen: Dynamisches Team mit Fokus auf Innovation und exzellente Karrierechancen.
- Warum dieser Job: Gestalte die Zukunft autonomer Systeme und arbeite an innovativen Projekten.
- Qualifikationen: Erfahrung in C++/Python und tiefes Wissen über Linux und eingebettete Architekturen.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Auterion entwickelt ein hochmodernes Betriebssystem für autonome Robotersysteme, das eine Vielzahl von Plattformen befähigt, Überwachungs-, Aufklärungs-, Inspektions-, Karten- und Logistikaufgaben durchzuführen. Unsere branchenführende Software treibt die Einführung von Roboterflotten voran und wird von der US-Regierung als zukünftiger Standard für ihre Drohnenprogramme anerkannt. Wir suchen einen Senior Embedded Linux Software Engineer, der Aufgaben innerhalb des AuterionOS-Ökosystems übernimmt, von der Erstellung von Anwendungen über die Unterstützung neuer Peripheriegeräte bis hin zur Wartung von Systemdiensten und der Optimierung der Leistung auf eingebetteten Plattformen.
Sie werden eng zusammenarbeiten mit:
- Linux, das auf eingebetteter Hardware läuft
- C/C++, Python & Bash Codebasen
- Engagierten und freundlichen Ingenieuren aus dem gesamten Auterion-Team
Verantwortlichkeiten
- Arbeiten Sie im Board Support-Team und arbeiten Sie mit anderen Entwicklungsteams zusammen, um führende Produkte zu entwickeln.
- Fügen Sie Funktionen hinzu, beheben Sie Fehler, schreiben Sie Tests und verbessern Sie die Leistung von Softwarekomponenten, die auf AuterionOS, der benutzerdefinierten Embedded-Linux-Distribution von Auterion, laufen.
- Zusammenarbeit mit Ingenieur- und Produktteams, um sowohl interne als auch Kundenanwendungsfälle zu verstehen.
- Schlagen Sie neue Softwarelösungen vor und übernehmen Sie die Verantwortung für die Implementierung.
- Ihr technisches Fachwissen wird einen großen Einfluss auf die Markteinführung der Drohnenprodukte von Auterion haben.
- Bereitstellung von Expertenunterstützung (L3) für Kunden, die technische Probleme haben.
- Schreiben Sie klare und prägnante interne Dokumentationen und tragen Sie zur öffentlich zugänglichen Wissensdatenbank bei.
- Teilnahme an täglichen Stand-ups sowie an Release-Planungs- und Aufgabenpriorisierungsbesprechungen.
Qualifikationen und Fähigkeiten
- B.Sc./M.Sc. in Informatik, Softwaretechnik oder verwandten Bereichen.
- 3+ Jahre Erfahrung in der professionellen Programmierung mit objektorientiertem C++ und/oder Python.
- Umfangreiche Erfahrung mit eingebetteten Architekturen, einschließlich Cross-Kompilierung, Debugging und Leistungsoptimierung.
- Expertenkenntnisse in Linux, mit ausgezeichnetem Verständnis von Befehlszeilenoperationen, Ressourcenmanagement, Systemdiensten und Netzwerken.
- Tiefgehendes Wissen über den Linux-Kernel, eingebettete Gerätetreiber, Gerätekonfiguration und u-boot.
- Erfahrung mit Debian/Ubuntu-basierten Systemen, systemd, Debian-Paketierungs-Workflows und der Verwaltung komplexer Docker-Umgebungen.
- Kenntnisse über OTA-Updates (z.B. mender).
- Versiert in Netzwerk-Konzepten über alle Schichten des OSI-Modells, einschließlich Verbindungsstellen und Hardware-Schnittstellen, IP-Adressierung, Routing-Protokollen, DNS, HTTP/HTTPS usw.
- Erfahren im Einsatz von Netzwerkdiagnosetools (z.B. Wireshark, tcpdump), um Netzwerkprobleme zu identifizieren und zu lösen.
- Grundlegende Kenntnisse in der eingebetteten Sicherheit, wie z.B. Secure Boot auf eingebetteten Geräten und/oder UEFI, Bootkettenverifizierung.
- Nachgewiesene Erfahrung mit Netzwerk-Sicherheitsprotokollen (z.B. SSL/TLS, VPNs) und bewährten Verfahren zur Sicherung eingebetteter Geräte, wie z.B. Secure Boot und Verschlüsselungsmechanismen.
- Grundlegende Erfahrungen in der Elektrotechnik, wie z.B. Vertrautheit mit Schaltplänen und der Instrumentierung, die erforderlich ist, um die Kommunikation über I2C, SPI, UART, CAN-Bus zu debuggen.
- Bonus: Erfahrung mit Video-Streaming und MIPI CSI-Treibern.
- Bonus: Erfahrung mit NVIDIA Jetson-Plattformen und deren zugehörigen BSP-Paketen.
- Bonus: Erfahrung mit NXP iMX8-Plattformen und deren zugehörigen BSP-Paketen.
- Bonus: Frühere Beiträge zu Open-Source-Projekten, insbesondere im Linux-Ökosystem.
- Bonus: Erfahrung mit CI/CD-Systemen, wie Jenkins, GitHub Actions, GitLab CI.
- Erfahrung in einem agilen Umfeld, tägliche Updates in Stand-ups bereitstellend und Aufgaben in einem Sprint-Board verwaltend.
- Eine produktorientierte Denkweise, mit dem Wunsch, Projektinitiativen voranzutreiben.
Vorteile
- Flexible Arbeitszeiten
- Aktienoptionen
- Großzügiger Urlaubsanspruch
- Altersvorsorge
- Erweitertes Sozialversicherungspaket
- Erweiterte Elternzeit
- Wellpass-Mitgliedschaft
Über Auterion
Wir bauen die führende Softwareplattform für KI-gesteuerte autonome Systeme für Unternehmens- und Regierungsbehörden. Unser Team unterstützt die wichtigsten Missionen und löst die herausforderndsten Probleme. Bei Auterion bringen wir die schärfsten Köpfe zusammen, die es lieben, die schwierigsten Probleme zu lösen. Treten Sie einem dynamischen Team bei, das auf Innovation, Offenheit und Exzellenz basiert, wo Sie ermächtigt werden, Ideen zu entwickeln, über alle Ebenen hinweg zusammenzuarbeiten und einen bedeutenden Einfluss zu haben.
Senior Embedded Linux Software Engineer Arbeitgeber: Auterion
Auterion ist ein hervorragender Arbeitgeber, der innovative Lösungen im Bereich autonomer Robotersysteme entwickelt. Mit einem dynamischen Team und einer Kultur, die Kreativität und Zusammenarbeit fördert, bieten wir flexible Arbeitszeiten und Aktienoptionen, um das Engagement unserer Mitarbeiter zu belohnen. Unsere Mitarbeiter haben zudem die Möglichkeit, sich kontinuierlich weiterzuentwickeln und an spannenden Projekten mit modernster Technologie zu arbeiten.