jobszurich.ch
← Alle Stellen

Senior Embedded Linux Software Ingenieur

Auterion

Anstellung
Vollzeit
Ort
Zürich
Jetzt bewerben
Auterion entwickelt ein cutting-edge-Betriebssystem für autonome robotische Systeme, die eine Vielzahl von Plattformen ermöglichen, Überwachungs-, Aufklärungs-, Inspektions-, Kartierungs- und Logistikaufgaben auszuführen. Unsere branchenführende Software treibt die Adoption 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 Ingenieur, der Aufgaben innerhalb des AuterionOS-Ökosystems übernimmt, von der Erstellung von Anwendungen bis hin zur Hinzufügung von Treiberunterstützung für neue Peripheriegeräte, der Wartung von Systemdiensten und der Optimierung der Leistung auf eingebetteten Plattformen. Sie werden eng mit: Linux auf eingebetteter Hardware C/C++, Python- und Bash-Codebasen Engagierten und freundlichen Ingenieuren aus ganz Auterion zusammenarbeiten. Verantwortlichkeiten Arbeiten Sie im Board Support-Team und kooperieren Sie mit anderen Entwicklungsteams, um führende Produkte zu entwickeln. Fügen Sie Funktionen hinzu, lösen Sie Fehler, schreiben Sie Tests und verbessern Sie die Leistung von Softwarekomponenten, die auf AuterionOS, Auterions benutzerdefinierter eingebetteter Linux-Distribution, ausgeführt werden. Kooperieren Sie mit den 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. Ihre technische Expertise wird einen großen Einfluss darauf haben, Auterions Drohnenprodukte auf den Markt zu bringen. Bieten Sie Expertenunterstützung (L3) für Kunden, die technische Probleme haben. Schreiben Sie klare und präzise interne Dokumentationen und tragen Sie zur öffentlich zugänglichen Wissensbasis bei. Nehmen Sie an täglichen Stand-ups sowie an Release-Planungs- und Aufgabenpriorisierungssitzungen teil. Qualifikationen und Fähigkeiten B.Sc./M.Sc. in Informatik, Softwareingenieurwesen oder verwandten Bereichen. 3+ Jahre Erfahrung in der Erstellung von objektorientiertem C++- und/oder Python-Code in einem professionellen Umfeld. Umfangreiche Erfahrung bei der Arbeit mit eingebetteten Architekturen, einschließlich Cross-Compilation, Debugging und Leistungsoptimierung. Experten-Linux-Fähigkeiten mit einem hervorragenden Verständnis von Befehlszeilenoperationen, Ressourcenverwaltung, Systemdiensten und Netzwerken. Tiefes Wissen über den Linux-Kernel, eingebettete Gerätetreiber, Gerätebaumkonfiguration und u-boot. Erfahrung mit Debian/Ubuntu-basierten Systemen, Debian-Verpackungsworkflows und der Verwaltung komplexer Docker-Umgebungen. Kenntnisse über OTA-Updates (z. B. mender). Beherrschung von Netzwerkkonzepten auf allen Ebenen des OSI-Modells, einschließlich Konnektoren und Hardware-Schnittstellen, IP-Adressierung, Routing-Protokollen, DNS, HTTP/HTTPS usw. Fähigkeit, Netzwerkdienstprogramme (z. B. Wireshark, tcpdump) zu verwenden, um Netzwerkprobleme zu identifizieren und zu lösen. Grundlegende Kenntnisse im Bereich der eingebetteten Sicherheit, wie z. B. sichere Boot-Vorgänge auf eingebetteten Geräten und/oder UEFI, Boot-Chain-Verifizierung. Bewährte Erfahrung mit Netzwerksicherheitsprotokollen (z. B. SSL/TLS, VPNs) und Best Practices für die Sicherung eingebetteter Geräte, wie z. B. sichere Boot- und Verschlüsselungsmechanismen. Grundlegende Erfahrung im Bereich der Elektrotechnik, wie z. B. Vertrautheit mit Schaltplänen und der Instrumentierung, die zum Debuggen der Kommunikation über I2C, SPI, UART, CAN-Bus erforderlich ist. Bonus: Erfahrung mit Video-Streaming und MIPI-CSI-Treibern. Bonus: Erfahrung mit NVIDIA-Jetson-Plattformen und den zugehörigen BSP-Paketen. Bonus: Erfahrung mit NXP-iMX8-Plattformen und den zugehörigen BSP-Paketen. Bonus: Vorherige Beiträge zu Open-Source-Projekten, insbesondere im Linux-Ökosystem. Bonus: Erfahrung mit CI/CD-Systemen, wie z. B. Jenkins, GitHub-Aktionen, GitLab-CI. Erfahrung bei der Arbeit in einer agilen Umgebung, bei der tägliche Updates in Stand-ups bereitgestellt und Aufgaben in einem Sprint-Board verwaltet werden. Ein produktorientierter Denkansatz, mit dem Wunsch, Projektinitiativen voranzutreiben. EU-Staatsbürgerschaft erforderlich. Vorteile Flexible Arbeitszeiten Stock-Options Großzügige Urlaubsgewährung Unternehmensrentenplan Parkplätze Erweiterte Mutterschafts- und Vaterschaftsurlaub Unterstützung für psychische Gesundheit und Wohlbefinden Lern- und Entwicklungsmöglichkeiten Über Auterion Wir entwickeln die führende Softwareplattform für künstliche Intelligenz-gesteuerte autonome Systeme für Unternehmen und Regierungen. Unser Team unterstützt die wichtigsten Missionen und löst die schwierigsten Probleme. Bei Auterion bringen wir die schärfsten Köpfe zusammen, die die schwierigsten Probleme lieben. Treten Sie einem vibranten Team bei, das auf Innovation, Offenheit und Exzellenz basiert, wo Sie Ideen entwickeln, auf allen Ebenen zusammenarbeiten und einen Impact haben können, der wichtig ist.

Automatisch aus dem Original übersetzt.

Ausgeschrieben heute