Satellogic busca un Ingeniero de Sistemas de Software para su equipo de Computadoras a Bordo y Manejo de Datos en Buenos Aires. El rol implica la integración técnica, consistencia sistémica y ciclo de vida del software para subsistemas de computación y manejo de datos en satélites, actuando como puente entre las necesidades de la misión y el equipo de desarrollo.
Si te apasiona la tecnología espacial y querés ser parte del ciclo de vida del software de satélites, este puesto en Satellogic es para vos. Podrás integrar sistemas y ser el nexo entre las misiones y el desarrollo.
Software Systems Engineer - OBC & Data Handling **Acerca de Satellogic** Satellogic es una empresa de Observación de la Tierra integrada verticalmente que diseña, fabrica y opera sistemas satelitales, entregando información de "decision-grade" a escala a clientes gubernamentales y comerciales. Construimos sistemas espaciales de principio a fin, desde el diseño y la fabricación de satélites hasta el lanzamiento y las operaciones en órbita, lo que nos permite desplegarnos rápidamente, operar de manera confiable y dar soporte a la monitorización persistente en regiones y áreas prioritarias. Nuestro enfoque lleva a los clientes más allá de la obtención de imágenes puntuales hacia la "conciencia continua" y la toma de decisiones basada en alertas, con vías flexibles que pueden evolucionar desde la monitorización gestionada hasta la propiedad completa del satélite y el control soberano. Nuestra tecnología soporta una amplia gama de casos de uso en monitorización climática, agricultura, energía, infraestructura, defensa e inteligencia, ayudando a las organizaciones a detectar cambios, gestionar riesgos y planificar con confianza. Con un equipo distribuido en cinco países, Satellogic reúne experiencia en ingeniería satelital, desarrollo de software, ciencia de datos, fabricación, operaciones y "go-to-market". Somos un grupo de "builders" impulsados por un propósito que valoramos la propiedad, la curiosidad y la ejecución, y que trabajamos con humildad, honestidad y empatía. **Acerca del equipo** El equipo de "On-Board Computers & Data Handling" (OBC & DH) sirve como el centro de excelencia de Satellogic para toda la computación a bordo, redes internas e infraestructura de gestión de datos. Nuestra misión es proporcionar las plataformas informáticas críticas y el ecosistema de software que permiten que cada satélite de Satellogic opere de manera confiable y autónoma en órbita. Tenemos responsabilidad de principio a fin sobre las computadoras de plataforma, el manejo de datos, los servicios operativos centrales y la integración de software en todos los subsistemas. El equipo está siempre aprendiendo y tratando de superar los límites, basándose en parte en la gran diversidad de perfiles y antecedentes de las personas. **Acerca del puesto** Como "Software Systems Engineer" para OBC & Data Handling, serás responsable de la integración técnica, la consistencia sistémica y el ciclo de vida del software del subsistema de computación a bordo y manejo de datos. En este rol, aportarás una sólida mentalidad de "Systems Engineering" para traducir objetivos operativos y requisitos de misión en especificaciones técnicas de software, definir interfaces de subsistema y gestionar recursos del sistema (presupuestos de procesamiento, memoria y rendimiento de datos). Trabajarás en estrecha coordinación con el equipo de desarrollo de software, guiando la ejecución de soluciones de software sin ser responsable de la codificación diaria. Basado en tu experiencia previa, servirás como puente técnico entre los desarrolladores de software y otros subsistemas satelitales, liderando análisis de "trade-off", incorporando consideraciones de seguridad en el ecosistema de software y asegurando la verificación funcional y la salud del sistema en órbita. **Responsabilidades** * **Requisitos e "Engineering" de Sistemas:** Definir, documentar y rastrear los requisitos de software para el subsistema OBC & DH a lo largo del ciclo de vida del proyecto. * **Guía Técnica y Coordinación:** Servir como enlace entre las necesidades de la misión y el equipo de desarrollo de software, articulando requisitos, guiando prioridades técnicas y coordinando entregas con los desarrolladores. * **Gestión de Presupuestos del Sistema:** Monitorear y optimizar los presupuestos técnicos del subsistema relacionados con el software (capacidad computacional, uso de memoria, rendimiento de datos y almacenamiento). * **Definición de Interfaces y Coordinación Interdisciplinaria:** Redactar y revisar "Interface Control Documents" (ICDs) de software con otros subsistemas (AOCS, Comms, Thermal, Payloads) y asegurar la alineación entre hardware, plataforma y software. * **Integración de Seguridad (Seguridad del Software):** Asegurar la inclusión de prácticas de seguridad en el ecosistema de software del subsistema (protección de datos, gestión de acceso y mecanismos de recuperación/resiliencia del sistema). * **Estrategia de Verificación y Validación (V&V):** Definir estrategias de prueba del subsistema a nivel de software y coordinar soporte técnico durante campañas de validación funcional en el laboratorio. * **Troubleshooting Nivel 3:** Liderar el análisis de causa raíz para fallas sistémicas o anomalías complejas de software en satélites en órbita, impulsando correcciones operativas o ajustes para futuras iteraciones de diseño. * **Documentación Técnica:** Presentar el estado del subsistema en revisiones formales de diseño (PDR, CDR) y mantener actualizada la documentación del sistema. **Acerca de vos** **Experiencia** * Título en Ciencias de la Computación, Ingeniería de Sistemas, Ingeniería Electrónica/Telecomunicaciones, Ingeniería Aeroespacial/Aeronáutica, o experiencia equivalente en roles de sistemas. * Más de 5 años de experiencia en roles de "Systems Engineering" o Análisis de Sistemas aplicados a proyectos complejos y multidisciplinarios de software/hardware. * Experiencia comprobada en la coordinación de aspectos técnicos con equipos de desarrollo de software, guiando requisitos y traduciendo necesidades operativas en especificaciones de ingeniería. * Dominio demostrado en metodologías de "Systems Engineering": gestión de requisitos, análisis de "trade-off", gestión de riesgos técnicos y gestión de interfaces (ICDs). * Conocimiento práctico o experiencia en conceptos de seguridad de software (protección de datos, integridad de comandos y mecanismos de resiliencia del sistema). **Habilidades** * **Pensamiento Sistémico:** Fuerte habilidad para evaluar el impacto global de las decisiones técnicas, balancear "trade-offs" y comprender cómo el software interactúa con la plataforma satelital general. * **Sólido entendimiento técnico de C, C++ y Python:** Antecedentes técnicos suficientes para revisar diseños de software, participar en discusiones técnicas profundas con desarrolladores y validar soluciones propuestas. * **Conocimiento de seguridad de software y sistemas:** Comprensión de conceptos de autenticación, encriptación, integridad de datos y prácticas de desarrollo seguro. * **Excelentes habilidades de comunicación y liderazgo:** Capacidad para coordinar desarrolladores, interactuar con especialistas de otros subsistemas y articular soluciones técnicas tanto en español como en inglés. * **Capacidad de resolución de problemas:** Fuertes habilidades analíticas para diagnosticar problemas complejos a nivel de sistema donde pueden no existir precedentes estándar. * Capacidad para aprender continuamente y pasión por superar los límites. * Nivel avanzado de inglés (escrito y hablado). **Compromiso con la Diversidad** Satellogic valora la diversidad y la inclusión y es un empleador que ofrece igualdad de oportunidades. Estamos convencidos de que contratar y desarrollar talento de todo el mundo para cualquier disciplina impulsará la innovación, generará nuevas soluciones y entregará un producto superior a nuestra base de clientes global. Trabajamos para construir un entorno equitativo e inclusivo en el que todas las personas, independientemente de su género, raza, religión o antecedentes, puedan unirse para hacer su mejor trabajo. Por favor, siéntete libre de especificar tus pronombres después de tu nombre en la solicitud. **Más información sobre Satellogic** Para saber más sobre nosotros, visita satellogic.com y síguenos en twitter (@Satellogic) y LinkedIn. **Declaración de Privacidad de Datos del Solicitante** Como parte de tu solicitud, se te pedirá que confirmes la Política de Privacidad de Datos del Solicitante de Satellogic, que está disponible para tu revisión aquí. Al postularte a este puesto, expresas tu consentimiento afirmativo para la recopilación de tu nombre, dirección, dirección de correo electrónico, número de teléfono e información relevante de la solicitud, y el procesamiento de esa información. Es importante entender que Satellogic almacenará tus datos con el fin de procesar tu solicitud para el puesto, y posiblemente para otros puestos compatibles. También entiendes que tienes derechos de acceso a tus Datos Personales, así como derechos para solicitar su rectificación, complementación, actualización o supresión. Puedes ejercer tus derechos enviando un correo electrónico a [email protected]. Consentir nuestra Política de Privacidad de Datos del Solicitante es un requisito para que Satellogic pueda procesar tu solicitud de empleo.