Hi there! I'm Miguel Ángel Campos Cubillas, a Senior Embedded Software Engineer with a passion for building safe, reliable embedded systems for aerospace and defense. I specialize in low-level C/C++, ARM architectures, RTOS-based designs, and DO-178C compliant workflows, with hands-on experience across VxWorks, FreeRTOS, and PikeOS. I enjoy turning complex requirements into robust, verifiable software and collaborating with hardware, verification, and systems teams to deliver high-quality solutions. In my spare time I like exploring new tools and languages, contributing to open-source projects, and mentoring junior engineers on best practices in software development and safety-critical verification.

Miguel Ángel Campos Cubillas

Hi there! I'm Miguel Ángel Campos Cubillas, a Senior Embedded Software Engineer with a passion for building safe, reliable embedded systems for aerospace and defense. I specialize in low-level C/C++, ARM architectures, RTOS-based designs, and DO-178C compliant workflows, with hands-on experience across VxWorks, FreeRTOS, and PikeOS. I enjoy turning complex requirements into robust, verifiable software and collaborating with hardware, verification, and systems teams to deliver high-quality solutions. In my spare time I like exploring new tools and languages, contributing to open-source projects, and mentoring junior engineers on best practices in software development and safety-critical verification.

Available to hire

Hi there! I’m Miguel Ángel Campos Cubillas, a Senior Embedded Software Engineer with a passion for building safe, reliable embedded systems for aerospace and defense. I specialize in low-level C/C++, ARM architectures, RTOS-based designs, and DO-178C compliant workflows, with hands-on experience across VxWorks, FreeRTOS, and PikeOS. I enjoy turning complex requirements into robust, verifiable software and collaborating with hardware, verification, and systems teams to deliver high-quality solutions.

In my spare time I like exploring new tools and languages, contributing to open-source projects, and mentoring junior engineers on best practices in software development and safety-critical verification.

See more

Experience Level

Language

English
Fluent
French
Beginner
Spanish; Castilian
Fluent

Work Experience

Embedded Software Engineer at Altenspain SHM at Airbus
January 1, 2024 - Present
Design and development of embedded software for Structural Health Monitoring system for the propeller and propeller shaft of the A400M aircraft. Responsibilities include aircraft data analysis and structural integrity assessment, validation and verification of the Data Integrity Tool to check aircraft sensor data. Skilled in embedded software development in C for A400M P&PS, unit software testing, signal error detection and correction, static memory management, misra standard software compliance, DO-174 compliant software development, Git software version control, DLL development and integration, structural health monitoring, and IBM DOORS documentation.
Embedded Software Engineer at Indra Sistemas S.A.
January 1, 2024 - August 19, 2025
Certified embedded systems software developer specialized in BSP implementation, drivers, and peripherals for ARM (Xilinx UltraScale+), PowerPC, and TI DSP architectures. Experienced in RTOS including VxWorks, FreeRTOS, and Pike OS for ARM architecture. Tasks involved updating old architecture installed in Identification Friend or Foe (IFF) products and new generation products. Performed analysis, design, development, and maintenance of embedded systems for IFF radars running on Pike OS using Clang, following ICAO, DO-178C, and DO-278A standards as well as ASTERIX standards. Developed custom bootloader based on U-Boot for firmware and software boot for ARM architecture. Developed new malware detection products and services, involved in new software design, development, bug fixing, server management for service sustainability, checking server availability and data management, and quality assurance tasks to ensure software release quality. Participated in client meetings to set objective
Junior Software Engineer - Internship at Constella Intelligence
January 1, 2022 - August 19, 2025
Internship role focused on junior software engineering tasks.
Senior Embedded Software Engineer at Tecnobit - Grupo Oesía
January 1, 2025 - Present
Senior embedded software engineer for aerospace/defense programs; embedded C/C++, low-level development; safety-critical contexts with DO-178C, V&V, DOORS for requirements management; collaboration with hardware and verification teams.
Embedded Software Engineer at ALTEN Spain (Airbus project)
January 1, 2024 - January 1, 2025
Embedded software engineer on Airbus programs; safety-critical embedded development, DO-178C compliant, RTOS-based integration and verification (VxWorks, FreeRTOS, PikeOS); ARM architectures.
Embedded Software Engineer at Indra Sistemas S.A.
January 1, 2021 - January 1, 2022
Embedded software development for safety-critical aerospace/defense systems; analysis, design, and maintenance of embedded systems; ARM architectures; DO-178C, DOORS; Xilinx-based SHM/IF/flight systems; data integrity verification.
Junior Software Engineer – Internship at Constella Intelligence
January 1, 2015 - December 1, 2015
Junior software engineer internship; contributed to embedded software development and collaboration with software/hardware teams; learned best practices in embedded development.
Internship at University of Cambridge
January 1, 2015 - December 1, 2015
Cambridge University internship focusing on C/C++, Python, ARM architectures, FreeRTOS, PikeOS, with exposure to Xilinx platforms and RTOS concepts.

Education

Technological Baccalaureate at IES Los Cerros
January 1, 2015 - January 1, 2017
Bachelor in Computer Engineering with mention in software engineering at University of Granada
January 1, 2017 - January 1, 2021
B2 First (FCE) English Certificate at University of Cambridge
January 1, 2015 - August 19, 2025
Computer Engineering (Mención en Ingeniería de Software) at Universidad de Granada
January 1, 2017 - January 1, 2021

Qualifications

Certified embedded systems software developer
January 11, 2030 - August 19, 2025
Baccalaureate
January 1, 2015 - January 1, 2017
DO-178C compliance for embedded software (safety-critical)
January 1, 2021 - March 2, 2026
DOORS Requirements Management
January 1, 2021 - March 2, 2026
Xilinx-based embedded systems (VxWorks, RTOS)
January 1, 2020 - March 2, 2026
U-Boot bootloader development
January 1, 2019 - March 2, 2026

Industry Experience

Manufacturing, Computers & Electronics, Transportation & Logistics, Government, Professional Services, Software & Internet