Satellogic busca un Ingeniero de Software Senior Python para su equipo de Investigación y Desarrollo en Buenos Aires, Córdoba o Montevideo. El rol implica el diseño, desarrollo y mantenimiento de software para sistemas satelitales y estaciones terrestres, con un modelo de trabajo híbrido.
R&D Software - Ingeniero/a de Software Senior Python para Satélites y Estaciones Terrestres (f/m/d) Acerca de Satellogic Satellogic es una empresa de Observación de la Tierra integrada verticalmente que diseña, fabrica y opera sistemas satelitales, entregando insights de grado decisorio a escala a clientes gubernamentales y comerciales. Construimos sistemas espaciales de punta a punta, 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 al monitoreo persistente en regiones y áreas prioritarias. Nuestro enfoque lleva a los clientes más allá de la imaginería puntual hacia la conciencia continua y la toma de decisiones basada en alertas, con caminos flexibles que pueden evolucionar desde el monitoreo gestionado hasta la propiedad completa del satélite y el control soberano. Nuestra tecnología soporta una amplia gama de casos de uso en monitoreo climático, 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 constructores 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 Software de Satélites y Estaciones Terrestres en nuestro grupo de Investigación y Desarrollo (R&D) está a cargo del diseño, desarrollo, implementación y mantenimiento del software que se ejecuta en los satélites en el espacio y en las Estaciones Terrestres. Nuestro equipo proporciona servicios de desarrollo de software de extremo a extremo adaptados a las necesidades específicas de los equipos de subsistemas satelitales. Al entregar software de vuelo especializado y de alta integridad, software de estación terrestre y marcos autónomos, cerramos la brecha entre los componentes de hardware individuales y el ecosistema más amplio para garantizar un satélite sin interrupciones y listo para la misión. El equipo está en constante aprendizaje y trata de superar los límites, basándose en parte en la gran diversidad de perfiles y antecedentes de las personas. Acerca del puesto Como Ingeniero/a de Software Python, resolverás desafíos técnicos complejos desarrollando y manteniendo las aplicaciones de plataforma para sistemas satelitales y de estaciones terrestres con restricciones de hardware. También desempeñarás un papel clave en la definición y evolución de la arquitectura de software central del satélite y la estación terrestre. Ubicación Este puesto opera bajo un modelo híbrido. Si bien nuestra preferencia principal es Buenos Aires, estamos abiertos a contratar en Córdoba, Argentina o Montevideo, Uruguay, utilizando nuestros centros de oficina locales. Se requiere disponibilidad para viajar, específicamente a las instalaciones en Uruguay. Responsabilidades - Diseñar, desarrollar y validar software de aplicación en órbita para nuestros sistemas satelitales. - Mejorar y mantener el software existente expandiendo la cobertura de pruebas y mejorando la documentación. - Colaborar con el equipo de desarrollo de software, contribuyendo activamente a las discusiones y participando en revisiones por pares para garantizar código de alta calidad. - Proporcionar soporte de nivel experto para el equipo de operaciones satelitales. Acerca de vos Educación - Título de grado en Ingeniería Eléctrica, Ciencias de la Computación, Ingeniería de Software o un campo relacionado, o experiencia práctica equivalente. Experiencia - Más de 4 años de experiencia profesional desarrollando software en Python. - Más de 2 años de experiencia desarrollando software embebido. - Experiencia comprobada en el ciclo de vida completo del desarrollo de software (diseño, codificación, pruebas, documentación y depuración). - Dominio de GNU/Linux para el desarrollo de software. Habilidades técnicas - Lenguajes: Experiencia en Python y scripting Bash. - Redes: Comprensión de los protocolos TCP/IP y HTTP. - DevOps e Infraestructura: Experiencia con pipelines de CI/CD y contenerización (Docker). - Control de Versiones: Sólido conocimiento de Git y plataformas de control de versiones como GitLab. Habilidades interpersonales - Excelentes habilidades de comunicación y resolución de problemas. - Fluidez en inglés, tanto escrito como verbal. - Una sólida capacidad para el aprendizaje continuo y una pasión por la innovación. Habilidades valoradas (no requeridas, pero te harán un candidato/a aún más fuerte): - Experiencia desarrollando software en C++. - Familiaridad con Sistemas Operativos de Tiempo Real (RTOS), como FreeRTOS. - Experiencia con metodologías ágiles como Scrum. - Conocimiento del proceso de arranque del sistema operativo GNU/Linux, drivers de dispositivos y gestión de procesos. - Familiaridad con protocolos de comunicación de bajo nivel como I2C, RS232, SPI y CAN. 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 primer nivel 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. No dudes en especificar tus pronombres después de tu nombre en la solicitud. Conoce más 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 propósito de procesar tu solicitud para el puesto, y posiblemente para otros puestos compatibles. También entiendes que tienes derechos para acceder a tus Datos Personales, así como derechos para solicitar su rectificación, completitud, actualización o eliminació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.