Descripción
Resumen:
Buscamos un Ingeniero de Software Embebido para desarrollar y mantener las soluciones de software embebido de la empresa, trabajando con microcontroladores, entornos RTOS y herramientas basadas en datos.
Aspectos destacados:
1. Desarrollar y mantener software para los dispositivos de la empresa utilizando C/C++ en entornos RTOS.
2. Desarrollar herramientas de prueba y bancos de pruebas utilizando Python para el análisis de datos.
3. Gestionar la documentación técnica y el control de versiones mediante Git/GitLab.
AST SpaceMobile está construyendo la primera y única red global de banda ancha celular en el espacio, diseñada para operar directamente con dispositivos móviles estándar sin modificaciones, basándose en nuestra amplia cartera de propiedad intelectual y patentes, y concebida tanto para aplicaciones comerciales como gubernamentales. Nuestros ingenieros y científicos espaciales tienen como misión eliminar las brechas de conectividad a las que se enfrentan actualmente los cinco mil millones de suscriptores móviles y, por fin, llevar la banda ancha a los miles de millones de personas que aún carecen de conexión.
**Descripción del puesto**
Buscamos un **Ingeniero de Software Embebido** para desarrollar y mantener las soluciones de software embebido de la empresa, trabajando con microcontroladores, entornos RTOS y herramientas basadas en datos para apoyar los sistemas de prueba, validación y producción.
**Principales responsabilidades:**
* Desarrollar y mantener software para los dispositivos de la empresa.
* Programar microcontroladores ARM en C/C\+\+ dentro de entornos RTOS.
* Desarrollar herramientas de prueba y bancos de pruebas utilizando Python.
* Procesar y analizar datos y resultados de pruebas para su evaluación y validación.
* Desarrollar sistemas de informes, visualizaciones en tiempo real y paneles de control.
* Integrar el software con herramientas y sistemas de gestión de producción.
* Implementar y gestionar protocolos de comunicación, incluidos RF, Ethernet, USB, SPI, I2C y UART.
* Participar en revisiones de código y garantizar la calidad del software.
* Gestionar la documentación técnica y el control de versiones mediante Git/GitLab, incluidos submódulos y flujos de trabajo colaborativos.
* Contribuir a la mejora continua de los procesos y metodologías del equipo.
**Requisitos**
**Formación académica:**
Título universitario en Ingeniería Electrónica, Ingeniería Informática, Telecomunicaciones o campo relacionado.
**Experiencia:**
* Experiencia en desarrollo de software embebido para microcontroladores y entornos RTOS.
* Experiencia en programación en C/C\+\+.
* Experiencia en desarrollo de herramientas y scripts en Python.
* Experiencia en procesamiento y análisis de datos.
* Experiencia en desarrollo de herramientas de visualización, informes o paneles de control.
* Experiencia con Git/GitLab y flujos de trabajo de desarrollo colaborativo.
**Requisitos preferentes:**
* Conocimientos sobre desarrollo de FPGA y tecnologías relacionadas.
* Experiencia o interés en Inteligencia Artificial y Aprendizaje Automático, especialmente para análisis de datos, detección de anomalías y modelos basados en PyTorch o TensorFlow.
**Habilidades interpersonales:**
* Actitud proactiva, autónoma y orientada a resultados.
* Fuertes habilidades analíticas y de resolución de problemas.
* Buenas habilidades comunicativas y capacidad para trabajar eficazmente en equipo.
* Nivel fluido de inglés.
**Tecnologías utilizadas:**
* C/C\+\+
* Python
* Microcontroladores ARM
* Entornos RTOS
* Git / GitLab
* Protocolos de comunicación: RF, Ethernet, USB, SPI, I2C, UART
**Requisitos físicos**
Capacidad para trabajar en un entorno de oficina estándar y utilizar un ordenador durante largos períodos.
*Esta descripción de puesto puede no ser exhaustiva respecto a las funciones y responsabilidades enumeradas. Se podrán asignar tareas adicionales al empleado de vez en cuando, o el alcance del puesto podrá modificarse según las necesidades empresariales.*
AST SpaceMobile es una Empresa con Igualdad de Oportunidades y empleo a voluntad; el empleo se rige en función del mérito, la competencia y las calificaciones, y no será influenciado de ninguna manera por raza, color, religión, género, origen nacional/etnia, condición de veterano, situación de discapacidad, edad, orientación sexual, identidad de género, estado civil, discapacidad física o mental ni ningún otro estatus legalmente protegido.