Senior Embedded Linux Software Engineer

Senior Embedded Linux Software Engineer

Zürich Vollzeit 60000 - 80000 € / Jahr (geschätzt) Kein Homeoffice möglich
J

Auf einen Blick

  • Aufgaben: Entwickle Funktionen für AuterionOS auf Embedded Linux Plattformen.
  • Unternehmen: Auterion, führendes Unternehmen für autonome Systeme.
  • Vorteile: Flexible Arbeitszeiten, Aktienoptionen, großzügiger Urlaub und Unterstützung für mentale Gesundheit.
  • Weitere Informationen: Dynamisches Team mit Fokus auf Innovation und persönlicher Entwicklung.
  • Warum dieser Job: Gestalte die Zukunft autonomer Roboter und arbeite an innovativen Lösungen.
  • Qualifikationen: Erfahrung in C++/Python und tiefes Wissen über Embedded Linux.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Auterion baut 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 Unternehmen

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, ausgeführt werden.
  • Zusammenarbeit mit Ingenieur- und Produktteams, um sowohl interne als auch Kundenanwendungsfälle zu verstehen.
  • Vorschlagen neuer Softwarelösungen und Verantwortung für die Implementierung übernehmen.
  • 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 Besprechungen zur Release-Planung und Priorisierung von Aufgaben.

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 hervorragendem Verständnis von Befehlszeilenoperationen, Ressourcenmanagement, Systemdiensten und Netzwerken.
  • Tiefes Wissen über den Linux-Kernel, eingebettete Gerätetreiber, Gerätekonfiguration und u-boot.
  • Erfahrung mit Debian/Ubuntu-basierten Systemen, Debian-Paketierungsabläufen 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 Anschlüsse und Hardware-Schnittstellen, IP-Adressierung, Routing-Protokolle, DNS, HTTP/HTTPS usw.
  • Fähigkeit zur Nutzung 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, Boot-Ketten-Verifizierung.
  • 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 bereitstellen und Aufgaben in einem Sprint-Board verwalten.
  • Eine produktorientierte Denkweise, mit dem Wunsch, Projektinitiativen voranzutreiben.

Vorteile

  • Flexible Arbeitszeiten
  • Aktienoptionen
  • Großzügiger Urlaubsanspruch
  • Betriebliche Altersvorsorge
  • Parkmöglichkeiten
  • Erweiterter Mutterschafts- und Vaterschaftsurlaub
  • Unterstützung für psychische Gesundheit und Wohlbefinden
  • Lern- und Entwicklungsmöglichkeiten

Ü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 befähigt werden, Ideen zu entwickeln, über alle Ebenen hinweg zusammenzuarbeiten und einen bedeutenden Einfluss zu haben.

Senior Embedded Linux Software Engineer Arbeitgeber: jobs.frontdoordefense.com - Jobboard

Auterion ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Zürich die Möglichkeit bietet, an innovativen Lösungen für autonome Systeme zu arbeiten. Mit flexiblen Arbeitszeiten, großzügigen Urlaubstagen und umfangreichen Weiterbildungsangeboten fördert das Unternehmen eine positive Arbeitskultur, die Kreativität und Zusammenarbeit schätzt. Hier haben Sie die Chance, in einem dynamischen Team zu wachsen und an bedeutenden Projekten mitzuarbeiten, die die Zukunft der Robotik gestalten.

J

Kontaktdaten:

jobs.frontdoordefense.com - Jobboard Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Embedded Linux Software Engineer erhalten könnten

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit anderen Ingenieuren und Fachleuten in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, über deine bisherigen Projekte zu sprechen. Zeige, dass du nicht nur die Theorie beherrschst, sondern auch praktische Lösungen anbieten kannst.

Tipp Nummer 3

Sei proaktiv und zeige Interesse! Wenn du eine Stelle bei Auterion im Auge hast, zögere nicht, direkt Kontakt aufzunehmen. Frag nach Informationen oder aktuellen Projekten, um dein Engagement zu zeigen.

Tipp Nummer 4

Bewirb dich über unsere Website! Das gibt dir die beste Chance, direkt ins Gespräch zu kommen. Achte darauf, deine Fähigkeiten und Erfahrungen klar zu präsentieren, damit wir sehen, wie du ins Team passt.

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Embedded Linux Software Engineer mit Bravour zu bestehen

Embedded Linux
C++
Python
Bash
Linux Kernel
Device Drivers
Cross-Compilation

Einige Tipps für deine Bewerbung 🫡

Sei authentisch!:Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für Embedded Linux sollten in deiner Bewerbung deutlich werden. Lass uns wissen, warum du für diese Rolle brennst und was dich motiviert.

Technische Fähigkeiten hervorheben:Stell sicher, dass du deine technischen Skills klar und präzise darstellst. Wir suchen nach jemandem mit Erfahrung in C++, Python und Embedded-Systemen. Zeig uns konkrete Beispiele aus deiner bisherigen Arbeit!

Dokumentation ist wichtig:Vergiss nicht, deine Fähigkeit zur Erstellung klarer und präziser Dokumentationen zu betonen. Das ist ein wichtiger Teil der Rolle und zeigt, dass du auch an die langfristige Wartbarkeit von Software denkst.

Bewirb dich über unsere Website:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell und effizient bei uns ankommt. Wir freuen uns darauf, von dir zu hören!

Wie man sich auf ein Vorstellungsgespräch bei jobs.frontdoordefense.com - Jobboard vorbereitet

Technisches Wissen auffrischen

Stelle sicher, dass du deine Kenntnisse in C/C++, Python und Linux auf den neuesten Stand bringst. Gehe die Grundlagen der Embedded-Architekturen durch und sei bereit, spezifische Fragen zu deinem technischen Wissen zu beantworten.

Projekte und Erfahrungen präsentieren

Bereite dich darauf vor, konkrete Beispiele aus deiner bisherigen Berufserfahrung zu teilen. Zeige, wie du Probleme gelöst hast, insbesondere in Bezug auf Embedded-Systeme und Software-Optimierung. Das gibt dem Interviewer einen Einblick in deine praktische Erfahrung.

Teamarbeit betonen

Da du eng mit anderen Ingenieuren zusammenarbeiten wirst, ist es wichtig, deine Teamfähigkeit zu betonen. Bereite Beispiele vor, in denen du erfolgreich im Team gearbeitet hast, um Projekte voranzutreiben oder Herausforderungen zu meistern.

Fragen vorbereiten

Zeige dein Interesse an der Rolle und dem Unternehmen, indem du gezielte Fragen stellst. Frage nach den aktuellen Projekten, den Herausforderungen des Teams oder den Technologien, die verwendet werden. Das zeigt, dass du dich mit der Firma auseinandergesetzt hast und wirklich an der Position interessiert bist.