Embedded Software Engineer Intern - madrid
7 days ago
Madrid
At Orbital Paradigm, we develop orbital logistics vehicles for in-space transportation with the unique capability of returning to Earth for reuse. We launch our first spacecraft in January 2026, and we're now developing our next vehicles. We are looking for an Embedded Software Engineer Intern to strengthen our engineering team, you’ll help design and test reliable real-time software running on space-grade embedded hardware. Your Role • Develop and test embedded software for onboard data acquisition, telecommand, telemetry, and actuator control., • Develop the drivers for different units (sensors, communication units, etc.)., • Work with ARM/RISC-V based microcontrollers and an RTOS to implement real-time functionalities., • Integrate and validate communication interfaces such as CAN, SPI, I2C, UART, and Ethernet., • Participate in hardware-in-the-loop (HIL) infrastructure expansion and integration of testing with other subsystems (guidance, telemetry, propulsion)., • Contribute to the development of the processor in the loop (PIL) infrastructure., • Contribute to code reviews, debugging, and performance optimization., • Collaborate with electronics and system engineers to ensure software reliability and robustness under flight conditions. What we’re looking for • Currently pursuing or recently completed a Master’s in Electrical, Electronics, Aerospace, or Computer Engineering., • Solid programming skills in C (C++ experience is a plus)., • Familiarity with any real-time operating systems., • Experience working with ARM Cortex-M/R/A or RISC-V microcontrollers., • Understanding of communication protocols: CAN, SPI, I2C, UART, Ethernet., • Knowledge of basic electronics, debugging tools (oscilloscopes, logic analyzers), and embedded workflows (build systems, version control)., • Strong analytical thinking and structured problem-solving approach., • Proactive, adaptable, and capable of switching between multidisciplinary tasks., • Excellent written and verbal communication skills in English and Spanish. Nice to Have: • Experience with data logging, sensor interfacing, or telemetry systems., • Exposure to HIL testing, RTOS task design, or embedded software architecture., • Exposure to any multiprocessor architecture., • Passion for space technologies or prior involvement in student space projects. What you’ll learn • How to design, implement, and test embedded software for space-grade microcontrollers., • Developing drivers for sensors and communication units in real-time systems., • Implementing and validating Processor in the Loop (PIL) and Hardware in the Loop (HIL) infrastructures., • Best practices in RTOS task scheduling, inter-process communication, and system integration., • Working in a multidisciplinary environment, collaborating closely with electronics, avionics, and systems engineers., • Techniques for ensuring robustness, reliability, and performance in safety-critical embedded systems., • How engineering decisions impact real spacecraft design and mission success. What We Offer • Hands-on experience in space flight embedded systems development., • Mentorship from engineers experienced in avionics and real-time software., • A collaborative, innovative environment., • Opportunity to contribute directly to a reentry capsule mission., • Hybrid work (2 remote days/week)., • The internship is remunerated.