Saltar al contenido

Xona Space Systems

Ingeniero/a de Software - Compilación y Lanzamiento

PythonDockerC++
Traducción automática. Consulta el original.

Sobre la oportunidad

Xona es la empresa de inteligencia de navegación que aporta certeza en tiempo real y a nivel de centímetros a cualquier dispositivo, en cualquier lugar de la Tierra.

Con Pulsar – la infraestructura de satélites PNT más avanzada del mundo en órbita terrestre baja – Xona ofrecerá un sistema de posicionamiento global a prueba de futuro y retrocompatible, optimizado para una precisión absoluta, potencia superior y protección robusta.

Buscamos un/a Ingeniero/a de Software de Compilación y Lanzamiento para encargarse de nuestros sistemas de compilación, infraestructura de CI/CD y herramientas de lanzamiento para el software que impulsa los sistemas satelitales de Xona. Mejorarás la productividad de los desarrolladores garantizando compilaciones y lanzamientos fiables y repetibles tanto en entornos de simulación como integrados con hardware.

Qué harás

  1. Diseñar, mantener y optimizar sistemas de compilación multiplataforma utilizando herramientas como CMake y Bazel.
  1. Gestionar y actualizar cadenas de herramientas de compilador (GCC, Clang, etc.) manejando gráficos de dependencias complejos, bibliotecas de terceros y gestión de paquetes interna.
  1. Gestionar y mejorar flujos de trabajo de CI/CD que soportan aplicaciones de C++ a gran escala.
  1. Diagnosticar y optimizar cuellos de botella de compilación y enlazado mediante caché, paralelización y estrategias de compilación distribuida.
  1. Garantizar la compilación cruzada sin problemas entre múltiples arquitecturas, incluidas x86 y ARM.
  1. Soportar pruebas en entornos virtualizados y emulados utilizando tecnologías como Docker y QEMU.
  1. Escribir scripts robustos de automatización y herramientas en Python y Bash para el aprovisionamiento de entornos, análisis estático y generación de artefactos.
  1. Colaborar estrechamente con ingenieros de software de C++ para mejorar la arquitectura modular, la gestión de dependencias y la fiabilidad general de la compilación.
  1. Garantizar entornos de compilación y lanzamiento reproducibles en desarrollo local, CI y sistemas integrados con hardware.

Requisitos mínimos

Cualificaciones Requeridas

  1. 3+ años de experiencia en Ingeniería de Compilación y Lanzamiento, Infraestructura de Desarrolladores o DevOps dando soporte a bases de código complejas de C++.
  1. Dominio avanzado de CMake y GNU Make/Ninja.
  1. Sólidas habilidades de scripting en línea de comandos y Bash en Linux.
  1. Fuerte comprensión del ciclo de vida de compilación, compilación y enlazado de C++.
  1. Familiaridad con los estándares modernos de C++ (C++17/20/23).
  1. Experiencia en la gestión de gráficos de dependencias complejos y objetivos de compilación modulares.

Para puestos en EE. UU.: Para cumplir con las regulaciones de exportación de tecnología espacial del Gobierno de EE. UU., el/la candidato/a debe ser ciudadano/a estadounidense, residente legal permanente de los Estados Unidos (es decir, titular de la Green Card) u otro individuo protegido según lo definido por 8 U.S.C. 1324b(a)(3).

Para puestos en el Reino Unido: Para cumplir con las regulaciones del Reino Unido, este puesto requiere verificaciones de Baseline Personnel Security Standard (BPSS), y los candidatos seleccionados deben ser elegibles para obtener la Autorización de Seguridad del Reino Unido (SC).

Para puestos en Canadá: Los candidatos seleccionados deben obtener y mantener una autorización de seguridad al nivel de fiabilidad, y superar la evaluación de seguridad para el Programa de Bienes Controlados de Canadá (CGP) e ITAR.

Cualificaciones Deseadas

  1. Experiencia desarrollando o dando soporte a sistemas embebidos de Linux utilizando Yocto, Buildroot o herramientas similares.
  1. Experiencia con herramientas de emulación de hardware como QEMU y plataformas de virtualización como Docker.
  1. Familiaridad con flujos de trabajo de CI de GitLab.
  1. Experiencia trabajando en sistemas de software embebidos, aeroespaciales, de robótica u otros integrados con hardware.
  1. Experiencia optimizando sistemas de compilación a gran escala utilizando Bazel, ejecución remota o tecnologías de compilación distribuida similares.
  1. Conocimiento de la interna de enlazadores, visibilidad de símbolos y herramientas de análisis binario como ldd, nm, objdump y readelf.
  1. Familiaridad con herramientas de análisis estático y dinámico como Clang-Tidy, AddressSanitizer (ASan) y SonarQube.

Celebramos la diversidad y estamos comprometidos a crear un entorno inclusivo para todos los empleados. Todos los solicitantes cualificados recibirán consideración para el empleo sin distinción de raza, color, religión, sexo, orientación sexual, identidad de género, origen nacional, discapacidad o condición de veterano.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

El equipo de NortJobs mantiene Vagas Dev de forma gratuita.

Tu próximo empleopuede estar en NortJobs.

Vagas Dev

Empleos para desarrolladores y programadores. Brasil en primer lugar. Tu próxima oportunidad.

NortJobs · patrocinadorInstagramLinkedInTwitter
LegalSobre el proyectoPrivacidadVagas Dev © 2026