Senior Software Engineer (SatOS-Rust Team)

Senior Software Engineer (SatOS-Rust Team)

München Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
S

Auf einen Blick

  • Aufgaben: Entwickle Software für Satellitensysteme und arbeite an innovativen Raumfahrtprojekten.
  • Unternehmen: Spire Global, ein führendes Unternehmen in der Raumfahrt-Analytik.
  • Vorteile: Attraktives Gehalt, großzügige Urlaubsregelung und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Hybrides Arbeitsmodell mit tollen Vorteilen und einem dynamischen Team.
  • Warum dieser Job: Gestalte die Zukunft der Raumfahrt mit modernster Technologie und mache einen echten Unterschied.
  • Qualifikationen: Mindestens 7 Jahre Erfahrung in der Softwareentwicklung, insbesondere mit Rust.

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

Wir suchen einen erfahrenen Software Engineer (Rust), der unserem Sat OS-Team beitritt (das das hochgradige Betriebssystem für das Raumfahrzeug entwickelt). Der erfolgreiche Kandidat wird eine entscheidende Rolle bei der Entwicklung von Software für unsere Satellitensysteme spielen und zur Erweiterung und Verbesserung unserer raumgestützten Payload-Ausführungs- und Datensammlungsfähigkeiten beitragen. Ideale Kandidaten werden die Kommerzialisierung von Nanosatellitensystemen annehmen und sich an kostengünstige, schnelllebige Systemdesign-, Entwicklungs- und Implementierungsmethoden anpassen, die Spire von der Konkurrenz abheben. In dieser schnelllebigen Umgebung wird der Design-zu-Start-Zyklus in Wochen und Monaten, nicht in Jahren gemessen!

Was Sie als Sat OS Software Engineer tun werden:

  • Entwicklung von Diensten in Rust, die mit Hardware-Integrationsschichten über moderne Protokolle interagieren
  • Implementierung von Kommunikationsschnittstellen zwischen höheren Prozessen, einschließlich Boden-zu-Weltraum-Befehlen
  • Migration von Legacy-Python-Systemen zu einer neuen, auf Rust basierenden, verteilten Architektur
  • Beitrag zum Design und zur Implementierung fehlertoleranter Systeme, um den Anforderungen neuer Kundenmissionen gerecht zu werden
  • Enge Zusammenarbeit mit dem Platform Engineering-Team, um eine optimale Software-Hardware-Integration sicherzustellen
  • Erstellung und Pflege umfassender Dokumentationen für APIs und Systemarchitekturen
  • Beitrag zur kontinuierlichen Verbesserung unserer Entwicklungsprozesse und -werkzeuge
  • Durchführung von bodengestützten Tests und In-Orbit-Verifizierung neuer Softwaredienste
  • Implementierung von Beobachtbarkeit-Lösungen für satellitenseitige Dienste

Schlüsselqualifikationen:

  • Über 7 Jahre Erfahrung in der professionellen Softwareentwicklung
  • Nachgewiesene Erfahrung in der Produktion von Softwareentwicklungen mit Rust
  • Kenntnisse in Python oder einer gleichwertigen Hochsprache
  • Kenntnisse in der Linux-basierten Entwicklung
  • Erfahrung mit Interprozesskommunikationsprotokollen (wie gRPC)
  • Fähigkeit zur effektiven Kommunikation mit Embedded-Software-Ingenieuren
  • Ausgezeichnete Dokumentationsfähigkeiten

Bevorzugte Fähigkeiten:

  • Vertrautheit mit sicherheitskritischen Softwaresystemen in jeder Branche
  • Kenntnisse in Versionskontrollsystemen, insbesondere Git und GitHub
  • Vertrautheit mit CI/CD-Pipelines
  • Erfahrung mit Projektmanagement-Tools
  • Kenntnisse in Skriptsprachen wie Bash
  • Verständnis von Cybersecurity-Prinzipien
  • Kenntnisse in Telemetrie- und Befehlsystemen
  • Erfahrung in der Implementierung von Fault Detection, Isolation und Recovery (FDIR) Systemen für hochgradige oder eingebettete Anwendungen

Werkzeuge und Technologien:

  • Rust, Python, Bash
  • Ubuntu (Entwicklungsumgebung)
  • gRPC (Interprozesskommunikation)
  • Versionskontrolle mit Git

Wir schätzen Anpassungsfähigkeit und die Bereitschaft, neue Werkzeuge und Technologien nach Bedarf für die Rolle zu erlernen. Spire betreibt ein hybrides Arbeitsmodell, und diese Position erfordert, dass Sie mindestens drei Tage pro Woche im Büro arbeiten. Der Zugang zu US-exportkontrollierter Software und/oder Technologie kann für diese Rolle erforderlich sein. Falls erforderlich, wird Spire die notwendigen Lizenzen arrangieren – dies ist nichts, was Kandidaten vor der Bewerbung haben müssen.

Globale Vorteile:

  • Name Your Satellite Program (NYSP)
  • Launch Attendance
  • Generöse Urlaubsrichtlinien
  • Bildungshilfsprogramm
  • Mitarbeiterhilfeprogramm (EAP)
  • Mitarbeiteraktienkaufprogramm (ESPP)
  • Familienurlaub
  • Fitness-Erstattung
  • Mitarbeiterempfehlungsprogramm
  • Gesunde Snacks und Getränke in jedem Büro

Über Spire:

Wir verbessern das Leben auf der Erde mit Daten aus dem Weltraum. Spire Global ist ein Raum-zu-Cloud-Analytikunternehmen, das die größte multifunktionale Konstellation von Satelliten besitzt und betreibt. Die proprietären Daten und Algorithmen bieten die fortschrittlichste maritime, luftfahrttechnische und Wetterverfolgung der Welt. Neben seiner Konstellation umfasst die Dateninfrastruktur von Spire ein globales Netzwerk von Bodenstationen und 24/7-Betrieb, der eine Echtzeit-Abdeckung jedes Punktes auf der Erde bietet. Spire ist global und unser Erfolg basiert auf den unterschiedlichen Perspektiven, Fähigkeiten und Erfahrungen unserer Mitarbeiter. Wir sind stolz darauf, ein Arbeitgeber mit Chancengleichheit zu sein und setzen uns für Chancengleichheit ein, unabhängig von Rasse, Hautfarbe, Abstammung, Religion, Geschlecht, nationaler Herkunft, sexueller Orientierung, Alter, Familienstand, Behinderung, Geschlechtsidentität oder Veteranenstatus. Um einen sicheren Arbeitsplatz für die Mitarbeiter von Spire zu gewährleisten, müssen alle Kandidaten, die ein bedingtes Angebot erhalten, eine Hintergrundüberprüfung durchführen. Dies kann eine Überprüfung der strafrechtlichen Geschichte und der Beschäftigungsbestätigung umfassen. Bitte nehmen Sie sich einen Moment Zeit, um die globale Datenschutzrichtlinie von Spire für Mitarbeiter, Auftragnehmer, Kandidaten und Besucher sowie die Datenschutzrichtlinie von Spire zu überprüfen. Bitte beachten Sie, dass die Kommunikation bezüglich Ihrer Bewerbung von @spire.com, @recruiting.spire.com oder von Candidate.fyi (unserem Planungstool) kommen kann.

Senior Software Engineer (SatOS-Rust Team) Arbeitgeber: Spire

Spire Global ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an innovativen Raumfahrtprojekten zu arbeiten und dabei eine bedeutende Rolle in der Entwicklung von Satellitensystemen zu spielen. Mit einem hybriden Arbeitsmodell, großzügigen Urlaubsregelungen und einem starken Fokus auf Weiterbildung und persönliche Entwicklung fördert Spire eine dynamische und unterstützende Arbeitskultur. Die Mitarbeiter profitieren von einzigartigen Vorteilen wie dem Programm 'Name Your Satellite' und einer Vielzahl von Gesundheits- und Wellnessangeboten, die das Arbeitsumfeld bereichern.

S

Kontaktdaten:

Spire Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Software Engineer (SatOS-Rust Team) erhalten könnten

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach ihren Erfahrungen und Tipps – das kann dir helfen, einen Fuß in die Tür zu bekommen.

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären. Zeig, dass du nicht nur den Code schreiben kannst, sondern auch verstehst, warum du es so machst.

Tipp Nummer 3

Sei proaktiv und bewirb dich direkt über unsere Website! Das zeigt dein Interesse und Engagement für die Position. Außerdem hast du die Chance, dich von anderen Bewerbern abzuheben.

Tipp Nummer 4

Mach dich mit den neuesten Trends in der Softwareentwicklung vertraut! Zeig, dass du bereit bist, dich weiterzuentwickeln und neue Technologien zu lernen. Das ist besonders wichtig in einem schnelllebigen Umfeld wie unserem.

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer (SatOS-Rust Team) mit Bravour zu bestehen

Rust
Python
Linux-basierte Entwicklung
Inter-Prozess-Kommunikationsprotokolle (z.B. gRPC)
Dokumentationsfähigkeiten
Fehlererkennung, Isolation und Wiederherstellung (FDIR) Systeme
Versionskontrollsysteme (insbesondere Git und GitHub)

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeige deine Persönlichkeit. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.

Betone deine Erfahrungen mit Rust:Da wir einen Senior Software Engineer suchen, ist es wichtig, dass du deine Erfahrungen mit Rust klar hervorhebst. Erzähl uns von Projekten, an denen du gearbeitet hast, und wie du Rust eingesetzt hast, um Herausforderungen zu meistern.

Dokumentation ist der Schlüssel:Gute Dokumentationsfähigkeiten sind für uns wichtig. Zeige in deiner Bewerbung, wie du in der Vergangenheit Dokumentationen erstellt hast und warum das für die Entwicklung von Software entscheidend ist.

Bewirb dich über unsere Website:Um sicherzustellen, dass deine Bewerbung die richtige Aufmerksamkeit erhält, bewirb dich direkt über unsere Website. So können wir deine Unterlagen schnell und effizient bearbeiten!

Wie man sich auf ein Vorstellungsgespräch bei Spire vorbereitet

Verstehe die Technologie

Mach dich mit Rust und den spezifischen Technologien, die im Job beschrieben sind, vertraut. Zeige während des Interviews, dass du nicht nur die Grundlagen beherrschst, sondern auch, wie du diese Technologien in der Praxis anwenden kannst.

Bereite konkrete Beispiele vor

Denke an Projekte oder Herausforderungen aus deiner Vergangenheit, bei denen du deine Fähigkeiten in der Softwareentwicklung unter Beweis gestellt hast. Sei bereit, diese Beispiele zu teilen und zu erklären, wie du Probleme gelöst hast, insbesondere in Bezug auf Fault Detection und Systemintegration.

Kommunikation ist der Schlüssel

Da du eng mit dem Platform Engineering Team zusammenarbeiten wirst, ist es wichtig, deine Kommunikationsfähigkeiten zu demonstrieren. Übe, technische Konzepte klar und verständlich zu erklären, sowohl für technische als auch für nicht-technische Zuhörer.

Fragen stellen

Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Rolle und dem Unternehmen. Frage nach den aktuellen Projekten des Sat OS Teams oder wie sie die Entwicklung von nanosatellitensystemen vorantreiben.