Overview In this role you will develop high-integrity embedded software for a DAL-A certified RPAS control computer, working within a cross-functional team to integrate low-level code, FPGA, and video processing. You will operate in a demanding, certifiable environment, delivering real-time software on Linux and RTOS platforms. You’ll contribute to critical systems work and ensure alignment with DO-178C processes. This is an opportunity to shape a high-performance embedded solution in a collaborative, technically autonomous setting. Compensaciones / Incentivos * Hybrid working model * 8 weeks teleworking per year * flexible start and finish times * career plan development and training * relocation package * wellbeing program (health, dental, mental health training)
Responsabilidades * Develop low-level software for embedded and real-time systems * Program in C/C++ on hardware processing platforms * Develop and integrate drivers and BSPs for RTOS * Work with Linux environments and RTOS such as VxWorks and/or PikeOS * Participate in activities related to critical systems and DO-178C * Collaborate with multidisciplinary teams on FPGA and video processing integration Requisitos principales * Degree in Computer Engineering, Telecommunications, Aerospace Engineering, Industrial Engineering or related fields (with at least 2 years in embedded/real-time) * Solid experience in C/C++ programming * Knowledge of Linux and RTOS (VxWorks and/or PikeOS) * Familiarity with hardware processing platforms * Experience in driver and/or BSP programming for RTOS * Basic knowledge of assembler language * Experience in critical systems and DO-178C * Collaboration with multidisciplinary teams * Ability to work in demanding, high-stakes environments * Communication and teamwork in cross-functional settings * C/C++ programming * Linux and RTOS (VxWorks, PikeOS) * Driver/BSP programming for RTOS
📌 Embedded Software Engineer (Madrid)
🏢 GMV
📍 Madrid