




Resumen: B2Space busca un Ingeniero de Software Embebido altamente cualificado y autodidacta para diseñar, desarrollar y mantener software integrado y firmware para sistemas aeroespaciales. Aspectos destacados: 1. Diseñar, desarrollar y mantener software integrado y firmware para sistemas aeroespaciales. 2. Implementar soluciones en entornos bare-metal/RTOS y Linux embebido. 3. Integrar el software con componentes de hardware y contribuir a la arquitectura. B2Space es una empresa aeroespacial innovadora y dinámica que lidera los avances tecnológicos dentro de la industria espacial. Nuestra misión es ofrecer un acceso fiable, flexible y rentable a la Órbita Terrestre Baja para satélites pequeños y microsatélites, haciendo que el espacio sea más accesible para todos. Buscamos un Ingeniero de Software Embebido altamente cualificado y autodidacta para formar parte integral de nuestro equipo. Se trata de un puesto a tiempo completo para un Ingeniero de Software Embebido ubicado en España. **Responsabilidades** * Diseñar, desarrollar y mantener software integrado y firmware para sistemas aeroespaciales. * Implementar soluciones en sistemas basados en bare-metal / RTOS y entornos Linux embebido. * Desarrollar y optimizar código C/C\+\+ para microcontroladores y procesadores embebidos. * Integrar el software con componentes de hardware, incluidos sensores, módulos de comunicación y periféricos. * Desarrollar y mantener controladores e interfaces (UART, SPI, I2C, CAN, etc.). * Realizar depuración, pruebas y validación tanto a nivel de sistema como de componente. * Contribuir a las decisiones sobre arquitectura de sistema y red, y diseño de software. * Garantizar la calidad del código, su mantenibilidad y una documentación adecuada. * Colaborar en flujos de trabajo de control de versiones, CI/CD y procesos de prueba. **Requisitos** * Licenciatura en ingeniería informática, ingeniería de software, telecomunicaciones o campo relacionado, o experiencia equivalente. * Aproximadamente 3–5 años de experiencia en desarrollo de software y/o firmware embebido. * Alta competencia en C/C\+\+. * Experiencia sólida con RTOS (por ejemplo, FreeRTOS, Zephyr o similares). * Experiencia sólida trabajando con sistemas Linux embebido utilizando bash y Python. Experiencia con programación concurrente y paralela. * Conocimientos básicos de Docker y contenerización. * Conocimientos básicos de integración y depuración hardware/software. * Conocimiento de protocolos de comunicación (UART, SPI, I2C, CAN). * Experiencia con herramientas de desarrollo, técnicas de depuración y control de versiones (Git). * Capacidad para leer y comprender esquemas electrónicos y hojas de datos. * Capacidad para trabajar cómodamente en entornos Linux (y Windows cuando sea necesario). **Experiencia deseable (no obligatoria)** * Desarrollo tanto para microcontroladores (por ejemplo, ARM Cortex\-M) como para procesadores de aplicación (por ejemplo, Cortex\-A). * Pilas de comunicación inalámbricas y por cable (WiFi, LoRa, CAN, Ethernet, MQTT). * Seguridad en sistemas embebidos (TLS, cifrado, comunicaciones seguras). * Optimización de rendimiento y depuración a nivel de sistema. * Experiencia construyendo y personalizando sistemas Linux embebido (por ejemplo, Yocto/Buildroot, compilación cruzada). * Conocimientos básicos de desarrollo de controladores Linux o de sus componentes internos. * Experiencia en el sector aeroespacial, robótica o sistemas de alta fiabilidad. **Competencias deseadas** * Capacidad para moverse con soltura entre distintas capas de abstracción (desde el hardware hasta la aplicación). * Mentalidad fuerte para la resolución de problemas y la depuración. * Experiencia trabajando en equipos de ingeniería multidisciplinarios. * Conocimientos de sistemas de control o procesamiento de señales son un plus. * Conocimientos básicos de MATLAB/Simulink son un plus. Tipo de empleo: A tiempo completo Remuneración: 35.000,00€ \- 45.000,00€ al año Capacidad para desplazarse/reubicarse: * Burgos, provincia de Burgos: Capacidad comprobada para desplazarse regularmente o planificación de reubicación antes del inicio del trabajo (obligatorio) Formación académica: * Licenciatura (obligatoria) Experiencia: * Sector: 3 años (obligatorio) Idiomas: * Español (obligatorio) * Inglés (obligatorio) Lugar de trabajo: Presencial


