Descripción
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