Embedded Software Developer - Aerospace

Scalian
Madrid, Spain
11 days ago
Apply on www.recruit.net
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Shift work
Languages
English

Tech stack

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
+7 more
Universal Asynchronous Receiver/Transmitter Software Modules Real Time Systems Integration Tests Information Technology Bare Metal DO-178B

Job 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.

Requirements

  • 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.

Benefits & conditions

Formar parte de un equipo de alto nivel bajo tecnologías punteras en el mercado.

25 días laborables de vacaciones

Modalidad de trabajo híbrida

Contrato indefinido

Formación continua, certificaciones, meetups y planes de desarrollo profesional personalizados para que podamos seguir creciendo juntos. Contamos con acceso a plataformas internas con contenido abierto para que lo disfrutes cuando tú quieras y a tu ritmo.

Jornada completa con horario flexible para facilitar la conciliación entre vida familiar y profesional.

Afterworks en las oficinas

La tarde del cumpleaños libre

Descuentos en gimnasios

Programas de retribución flexible: seguro médico, tarjeta restaurante, abono de transporte, cheques para escuelas infantiles.

Como parte del grupo Scalian, abrimos nuestras fronteras y crecemos internacionalmente.

About the company

Scalian es una empresa de más de 6.000 personas con una dimensión internacional, con oficinas en Europa y América del Norte. Estamos especializados en dar servicios a diferentes clientes enfocados en Data, Cloud e Inteligencia Artificial.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.recruit.net
Prepare application

Good distractions

Loading talks and stories from around this role…