> Markdown version of [/jobs/ext/3141657-embedded-software-developer-aerospace](https://www.wearedevelopers.com/jobs/ext/3141657-embedded-software-developer-aerospace). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Developer - Aerospace - **Company:** Scalian - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Unit Testing, C++ (Programming Language), Code Review, Communications Protocols, Linux on Embedded Systems, Embedded Software, Ethernet, Integrated Development Environments, Real-Time Operating Systems, Software Engineering, Verification and Validation (Software), Systems Integration, Universal Asynchronous Receiver/Transmitter, Software Modules, Real Time Systems, Integration Tests, Information Technology, Bare Metal, DO-178B - **Published:** September 29, 2026 - **Apply:** https://www.recruit.net/job/embedded-software-developer-aerospace-jobs/A4962044C8D4BCDD ## About the Role * Titulación universitaria en Ingeniería o Máster en Sistemas Embebidos, Informática, Electrónica, Ingeniería de Software o una disciplina relacionada. * Al menos 3 años de experiencia en desarrollo de software embebido. * Experiencia sólida en desarrollo con C y/o C++ para entornos embebidos con restricciones de recursos o requisitos de tiempo real. * Conocimientos de RTOS, Embedded Linux, software bare-metal y sistemas de tiempo real. * Experiencia trabajando con sistemas críticos para la seguridad o sistemas regulados, preferiblemente en los sectores de Aeronáutica, Defensa, Ferroviario, Energía o Automoción. * Conocimientos de interfaces de bajo nivel y protocolos de comunicación como CAN, Ethernet, ARINC, UART, SPI o I²C. * Experiencia en integración, pruebas, depuración y validación de software sobre hardware objetivo, simuladores o bancos de pruebas. * Capacidad para trabajar en equipos multidisciplinares de ingeniería y comunicarse eficazmente con diferentes interlocutores técnicos. * Inglés técnico, incluyendo capacidad para redactar especificaciones, documentos de diseño, procedimientos de pruebas e informes de verificación. Se valorará especialmente * Conocimiento de estándares y procesos de desarrollo de software aeronáutico, como DO-178C, DO-160, ARP4754 y ARP4761. * Experiencia previa en el desarrollo de software crítico para la seguridad. * Experiencia en procesos de verificación, validación e integración de software embebido. * Familiaridad con entornos de desarrollo y pruebas orientados a sistemas aeronáuticos y aviónicos. ## Description Buscamos incorporar un/a Ingeniero/a de Software Embebido para participar en el diseño, desarrollo, integración y verificación de software embebido para sistemas aeronáuticos y aviónicos. La persona seleccionada trabajará en el desarrollo de componentes software para sistemas críticos para la seguridad, donde el rendimiento en tiempo real, la fiabilidad, la trazabilidad y el cumplimiento de estándares de ingeniería aeronáutica son factores clave. Participará en las actividades de diseño, integración y validación de software a lo largo de todo el ciclo de vida del proyecto, contribuyendo al desarrollo y entrega de soluciones embebidas robustas para sistemas embarcados complejos. Entre sus principales funciones se encuentran: * Diseñar y desarrollar módulos de software embebido en C y/o C++. * Analizar requisitos software y participar en la elaboración de especificaciones técnicas. * Desarrollar componentes de software de bajo nivel, drivers, BSP (Board Support Packages), interfaces de comunicación y funciones de tiempo real. * Participar en actividades de arquitectura software y diseño detallado. * Realizar pruebas unitarias, pruebas de integración, depuración y resolución de incidencias sobre hardware objetivo, simuladores o bancos de pruebas. * Participar en actividades de verificación y validación, incluyendo la elaboración de procedimientos y resultados de pruebas, así como el análisis de anomalías. * Garantizar la trazabilidad entre requisitos, diseño software, código y pruebas. * Aplicar procesos de gestión de configuración, estándares de codificación, revisiones de código (peer reviews) y procesos de calidad. * Trabajar en estrecha colaboración con los equipos de Sistemas, Hardware, Safety, Ciberseguridad, IVVQ, Certificación y Gestión de Proyectos. * Elaborar documentación técnica de software y participar en revisiones técnicas.