Join Rapita Systems and help shape the future of real-time, safety-critical embedded systems in the aerospace industryWe are looking for a talented and motivated engineer with expertise in computer architecture, embedded systems, CPU hardware design, and software testing.In this role, you will play a key part in the research, design, and delivery of innovative solutions for timing and event analysis, as well as the optimization of advanced Multi-Processor Systems on Chip (MPSoC) used in the avionics industry.Based in our Barcelona office (Spain), you will collaborate with a world-class team to analyze multicore platforms, develop cutting-edge technologies, and design novel techniques that support the certification of safety-critical, real-time embedded systems.What you will doAnalyse hardware IP modules and platform-specific documentation to identify multicore processor challenges and provide sustained performance and real-time predictability.Design and run software for testing scenarios.Develop low-level libraries and configure embedded platforms.Identify bottlenecks and implement hardware/software countermeasures.Integrate tools into real-time and bare-metal systems.Collaborate on cutting-edge aerospace projects.Technologies you will work withCutting-edge Multi-Processor Systems on Chip (e.g. QorIQ, UltraScale, Layerscape, Tiger Lake, Jacinto, TriCore, RISC-V, ...).Embedded system tools (e.g. debuggers, Lauterbach, CodeWarrior, ...).Gitlab, Obsidian.Low-level, target-specific assembly programming (e.g. Arm, PowerPC...).Real-time operating systems/hypervisors such as PikeOS, Integrity, VxWorks, LynxSecure, and Deos.What would make you great at this roleA bachelor's, master's or doctoral degree in computer architecture, computer science, real-time systems or a related field.Experience with multicore processors and embedded systems.Experience in the development and/or the verification of hardware IPs in the context of SoCs.Experience in embedded software testing and