Zum Inhalt springen

Xona Space Systems

Softwareentwickler - Build & Release

PythonDockerC++
Automatische Übersetzung. Prüfe das Original.

Über die Stelle

Xona ist das Unternehmen für Navigationsintelligenz, das jedem Gerät, überall auf der Erde, Echtzeit-Genauigkeit im Zentimeterbereich bietet.

Mit Pulsar – der weltweit fortschrittlichsten PNT-Satellitinfrastruktur im niedrigen Erdorbit – wird Xona ein zukunftssicheres, abwärtskompatibles globales Positionierungssystem anbieten, das auf absolute Präzision, überlegene Leistung und robusten Schutz optimiert ist.

Wir suchen einen Build & Release Softwareentwickler, der für unsere Build-Systeme, die CI/CD-Infrastruktur und die Release-Tools für die Software verantwortlich ist, die Xonas Satellitensysteme antreibt. Sie werden die Produktivität der Entwickler verbessern und gleichzeitig zuverlässige, wiederholbare Builds und Releases sowohl in Simulations- als auch in Hardware-integrierten Umgebungen sicherstellen.

Was Sie tun werden

  1. Entwerfen, warten und optimieren Sie plattformübergreifende Build-Systeme mit Tools wie CMake und Bazel.
  1. Verwalten und aktualisieren Sie Compiler-Toolchains (GCC, Clang usw.) und handhaben Sie komplexe Abhängigkeitsgraphen, Drittanbieterbibliotheken und internes Paketmanagement.
  1. Verwalten und verbessern Sie CI/CD-Workflows, die groß angelegte C++-Anwendungen unterstützen.
  1. Diagnostizieren und optimieren Sie Kompilierungs- und Linker-Engpässe durch Caching, Parallelisierung und verteilte Build-Strategien.
  1. Stellen Sie nahtlose Cross-Kompilierung über mehrere Architekturen hinweg sicher, einschließlich x86 und ARM.
  1. Unterstützen Sie Tests in containerisierten und emulierten Umgebungen mit Technologien wie Docker und QEMU.
  1. Schreiben Sie robuste Tools und Automatisierungsskripte in Python und Bash für die Bereitstellung von Umgebungen, statische Analysen und die Artefaktgenerierung.
  1. Arbeiten Sie eng mit C++-Softwareentwicklern zusammen, um die modulare Architektur, die Abhängigkeitsverwaltung und die allgemeine Build-Zuverlässigkeit zu verbessern.
  1. Stellen Sie reproduzierbare Build- und Release-Umgebungen über lokale Entwicklung, CI und Hardware-integrierte Systeme hinweg sicher.

Mindestanforderungen

Erforderliche Qualifikationen

  1. 3+ Jahre Erfahrung in Build & Release Engineering, Entwicklerinfrastruktur oder DevOps, die komplexe C++-Codebasen unterstützt.
  1. Fortgeschrittene Kenntnisse in CMake und GNU Make/Ninja.
  1. Starke Linux-Befehlszeilen- und Bash-Skripting-Kenntnisse.
  1. Starkes Verständnis des C++-Build-, Kompilierungs- und Linker-Lebenszyklus.
  1. Vertrautheit mit modernen C++-Standards (C++17/20/23).
  1. Erfahrung in der Verwaltung komplexer Abhängigkeitsgraphen und modularer Build-Ziele.

Für Rollen in den USA: Um die Exportbestimmungen für Weltraumtechnologie der US-Regierung einzuhalten, muss der Bewerber ein US-Bürger, ein rechtmäßiger ständiger Einwohner der Vereinigten Staaten (d. h. Inhaber einer Green Card) oder eine andere geschützte Person gemäß 8 U.S.C. 1324b(a)(3) sein.

Für Rollen im Vereinigten Königreich: Um die britischen Vorschriften einzuhalten, erfordert diese Rolle eine Überprüfung des Baseline Personnel Security Standard (BPSS), und erfolgreiche Kandidaten müssen die Berechtigung für die Erlangung einer britischen Sicherheitsfreigabe (SC) besitzen.

Für Rollen in Kanada: Erfolgreiche Kandidaten müssen eine Sicherheitsüberprüfung auf Zuverlässigkeitsstufe erhalten und aufrechterhalten und die Sicherheitsbewertung für das Canadian Controlled Goods Program (CGP) und ITAR bestehen.

Gewünschte Qualifikationen

  1. Erfahrung in der Entwicklung oder Unterstützung von Embedded Linux-Systemen mit Yocto, Buildroot oder ähnlichen Tools.
  1. Erfahrung mit Hardware-Emulationstools wie QEMU und Containerisierungsplattformen wie Docker.
  1. Vertrautheit mit GitLab CI-Workflows.
  1. Erfahrung in der Arbeit mit Embedded-, Luftfahrt-, Robotik- oder anderen Hardware-integrierten Softwaresystemen.
  1. Erfahrung in der Optimierung von groß angelegten Build-Systemen mit Bazel, Remote Execution oder ähnlichen verteilten Build-Technologien.
  1. Kenntnisse über Linker-Interna, Symbolsichtbarkeit und Binäranalysetools wie ldd, nm, objdump und readelf.
  1. Vertrautheit mit statischen und dynamischen Analysetools wie Clang-Tidy, AddressSanitizer (ASan) und SonarQube.

Wir feiern Vielfalt und sind bestrebt, ein integratives Umfeld für alle Mitarbeiter zu schaffen. Alle qualifizierten Bewerber erhalten eine Berücksichtigung für eine Anstellung ohne Rücksicht auf Rasse, Hautfarbe, Religion, Geschlecht, sexuelle Orientierung, Geschlechtsidentität, nationale Herkunft, Behinderung oder Veteranenstatus.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Das NortJobs-Team betreibt Vagas Dev kostenlos.

Dein nächster Jobwartet vielleicht bei NortJobs.

Vagas Dev

Stellen für Entwickler und Programmierer. Brasilien steht an erster Stelle. Deine nächste Chance.

NortJobs · ProjektfördererInstagramLinkedInTwitter
RechtlichesÜber das ProjektDatenschutzVagas Dev © 2026