> Markdown version of [/jobs/ext/3411271-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3411271-embedded-software-engineer). 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 Engineer - **Company:** GMV - **Location:** Tres Cantos, Spain (Remote available) - **Contract:** Temporary contract - **Skills:** Assembly Language, C++ (Programming Language), Computer Programming, Computer Engineering, Linux, Embedded Software, Field-Programmable Gate Array (FPGA), Linux System Administration, Real-Time Operating Systems, System Programming, Video Editing, VxWorks, Real Time Systems, Pikeos, DO-178B - **Published:** September 28, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a583642ea58da3bb ## About the Role For this position, we are looking for professionals with a degree in Computer Engineering, Telecommunications, Aerospace Engineering, Industrial Engineering or related fields, with at least 2 years of experience in low-level programming for embedded or real-time systems. We would like you to have: * Solid experience in C/C++ programming. * Knowledge of Linux and real-time operating systems, especially VxWorks and/or PikeOS. * Familiarity with the design and main characteristics of hardware processing platforms. * Experience in driver and/or BSP programming for RTOS. * Basic knowledge of assembler language. * Experience in critical systems and knowledge of DO-178C. ## Description You will join a team developing a DAL-A certified computer for RPAS control, working in a demanding technological environment linked to critical systems and high-performance embedded software. Your main responsibilities will include: * Developing low-level software for embedded and real-time systems. * Programming in C/C++ on hardware processing platforms. * Developing and integrating drivers and/or BSPs for real-time operating systems. * Working with Linux environments and RTOS such as VxWorks and/or PikeOS. * Participating in activities related to critical systems and processes aligned with DO-178C. * Collaborating with multidisciplinary teams on the integration of technologies such as FPGA and video processing.