Auf einen Blick
- Aufgaben: Entwickle die Architektur für unsere Embedded-Linux-Software in autonomen UAV-Plattformen.
- Unternehmen: Innovatives Unternehmen, das unbemannte Luftfahrtsysteme für Verteidigungsanwendungen entwickelt.
- Vorteile: Flexible Arbeitszeiten, Homeoffice-Möglichkeiten und attraktive Unternehmensvorteile.
- Weitere Informationen: Dynamisches Umfeld mit Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung.
- Warum dieser Job: Gestalte die Zukunft der autonomen Flugsysteme und arbeite mit modernster Technologie.
- Qualifikationen: Erfahrung in Embedded Softwareentwicklung und Architekturdesign für komplexe Systeme.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Bei Quantum Systems entwickeln wir hochmoderne unbemannte Luftfahrtsysteme, die den autonomen Flug für Verteidigungs- und Regierungsanwendungen neu definieren. Unsere Flaggschiff-Plattform, Reliant, kombiniert langanhaltende VTOL-Fähigkeiten, fortschrittliche KI an Bord und widerstandsfähige Navigationstechnologien, um zuverlässig in komplexen und umkämpften Umgebungen zu operieren.
Als Senior Software Architect – Embedded Linux (m/w/d) werden Sie die Architektur des Embedded-Linux-Software-Stacks definieren und weiterentwickeln, der unsere luftgestützten Computerplattformen antreibt. Sie werden technische Führungsarbeit über mehrere Ingenieurdiziplinen hinweg leisten und sicherstellen, dass unsere eingebetteten Systeme skalierbar, sicher und wartbar sind, während sie die anspruchsvollen Anforderungen des mission-kritischen autonomen Flugs erfüllen. Sie werden die technische Richtung unserer nächsten UAV-Plattformen von der Konzeption bis zur operativen Bereitstellung gestalten.
Verantwortlichkeiten
- Definieren, besitzen und kontinuierlich die Architektur des Embedded-Linux-Anwendungssoftware-Stacks für unsere nächsten autonomen UAV-Plattformen weiterentwickeln.
- Architekturentscheidungen für Linux-basierte Onboard-Computersysteme vorantreiben, um Skalierbarkeit, Modularität, Sicherheit und langfristige Wartbarkeit sicherzustellen.
- Eng mit dem Lead Software Architect zusammenarbeiten, um architektonische Strategien über eingebettete Software, Flugsteuerung, KI, Navigation und systemweite Komponenten abzustimmen.
- Softwarearchitekturprinzipien, Entwurfsmuster und Entwicklungsstandards für Embedded-Linux-Anwendungen und Middleware festlegen.
- Die Integration von funktionalen und hardwareabstrakten Schichten, Kommunikationsschnittstellen und Anwendungssoftware in eine kohärente eingebettete Plattform leiten.
- Technologien, Frameworks und Tools bewerten und einführen, die die Softwarequalität, Leistung, Sicherheit und Produktivität der Entwickler verbessern.
- Ingenieurteams durch architektonische Überprüfungen, technische Entscheidungsfindung und Implementierung komplexer Softwarelösungen führen.
- Eng mit Hardware-, Avionik-, System- und Flugtestteams zusammenarbeiten, um eine nahtlose Integration zwischen Software und luftgestützten Computerplattformen sicherzustellen.
- Die Plattformentwicklung unterstützen, indem Verbesserungen in der Cybersicherheit und der Diagnostik an Bord vorangetrieben werden.
- Zu Validierungsaktivitäten des Systems beitragen, einschließlich Hardwareintegration, Labortests, Flugtests und Ursachenanalyse komplexer Softwareprobleme.
- Junior- und Senior-Ingenieure betreuen und architektonische Exzellenz durch Designüberprüfungen, Wissensaustausch und bewährte Ingenieurgpraktiken in der globalen Softwareorganisation fördern.
Qualifikationen
- Abschluss (Bachelor oder Master) in Informatik, Softwaretechnik, Elektrotechnik oder einem verwandten technischen Bereich.
- Über 8 Jahre Berufserfahrung in der Entwicklung eingebetteter Software, einschließlich mehrerer Jahre in der Definition von Softwarearchitekturen für komplexe Embedded-Linux-Systeme.
- Umfangreiche Erfahrung in der Gestaltung von Embedded-Linux-Plattformen für sicherheitskritische oder hochzuverlässige Produkte wie UAVs, Luft- und Raumfahrt, Robotik, Automobil- oder Industriesysteme.
- Tiefe Expertise in der Architektur von Linux-Anwendungen, einschließlich Benutzerspeicher, Kernelkonzepten, Bootloadern (z.B. U-Boot), Board Support Packages (BSPs), Gerätetrees und Systemdiensten.
- Starke Programmierkenntnisse in C++ und C; Erfahrung mit Rust und Python wird als Vorteil angesehen.
- Nachweisliche Erfahrung in der Gestaltung modularer Softwarearchitekturen für verteilte und ressourcenbeschränkte eingebettete Systeme.
- Starkes Verständnis von eingebetteten Kommunikationstechnologien, einschließlich Ethernet, CAN, SPI, I²C, UART, USB und Netzwerkprotokollen.
- Erfahrung mit Yocto, Buildroot, Cross-Compilation-Toolchains, CMake, Docker, Git und modernen CI/CD-Pipelines.
- Solides Wissen über Multithreading, Parallelität, Echtzeitkonzepte, Leistungsoptimierung und Systemsicherheit.
- Erfahrung in der Leitung architektonischer Überprüfungen, der Definition technischer Fahrpläne und der Anleitung multidisziplinärer Softwareteams.
- Ausgezeichnete analytische, kommunikative und Stakeholder-Management-Fähigkeiten mit der Fähigkeit, komplexe technische Konzepte in skalierbare Ingenieurlösungen zu übersetzen.
- Fließende schriftliche und mündliche Englischkenntnisse.
Vorteile
- Betriebliche Altersvorsorge.
- Flexible Arbeitszeiten basierend auf Vertrauen und Selbstmanagement.
- Mobiles Arbeiten: Möglichkeit, einen flexiblen Tag pro Woche remote zu arbeiten.
- Zugang zu einer subventionierten Mitgliedschaft bei EGYM Wellpass für Fitness- und Sporteinrichtungen.
- Fahrradleasing-Programm.
- Corporate Benefits: attraktive Angebote und Rabatte von namhaften Anbietern und Marken.
- Mitarbeiterevents.
- Lunch-Karte: tägliches Mittagsbudget gesponsert.
- Unternehmens-Shuttle-Service zwischen Laim (München) und dem Büro mit Rückfahrten am Ende des Arbeitstags.
Wir sind ein aufgeschlossenes Unternehmen, das nicht nur Vielfalt schätzt, sondern aktiv fördert. Unabhängig von Geschlecht, Alter, ethnischer Herkunft, Religion, sexueller Orientierung oder Behinderung glauben wir fest daran, dass die Vielfalt unserer Mitarbeiter ein wesentlicher Bestandteil unseres Erfolgs ist. In unserem Unternehmen wird jede Stimme gehört und jede Perspektive geschätzt. Wir glauben, dass unsere Unterschiede uns bereichern und helfen, kreative Lösungen zu finden und innovative Ideen zu generieren. Wir sind stolz darauf, ein integratives Arbeitsumfeld zu schaffen, in dem alle Mitarbeiter ihr volles Potenzial ausschöpfen können.
Senior Software Architect - Embedded Linux (m/f/d) Arbeitgeber: United States Digital Space LLC
Quantum Systems ist ein hervorragender Arbeitgeber, der innovative unmanned aerial systems entwickelt und dabei eine offene und inklusive Unternehmenskultur pflegt. Mit flexiblen Arbeitszeiten, der Möglichkeit zum mobilen Arbeiten und einem umfangreichen Angebot an Mitarbeiterbenefits, wie einem Fitnessprogramm und einem täglichen Mittagsbudget, fördern wir das Wohlbefinden und die persönliche Entwicklung unserer Mitarbeiter. Bei uns haben Sie die Chance, in einem dynamischen Umfeld zu arbeiten, das Vielfalt schätzt und kreative Lösungen für komplexe Herausforderungen im Bereich autonomer Flugsysteme bietet.
Kontaktdaten:
United States Digital Space LLC Recruiting-Team
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Software Architect - Embedded Linux (m/f/d) erhalten könnten
✨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 United States Digital Space LLC anzuklopfen, wenn du dich auf die Stelle als Senior Software Architect - Embedded Linux (m/f/d) 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 United States Digital Space LLC vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Architect - Embedded Linux (m/f/d) mit Bravour zu bestehen
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 United States Digital Space LLC 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 United States Digital Space LLC 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.