Overview
Join Rapita Systems and help shape the future of real-time, safety-critical embedded systems in the aerospace industry. We 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 do
- Analyse 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 with
Cutting-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 role
A 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 debugging tools.Proactive, curious, and collaborative mindset.An interest in high-quality and / or safety-critical embedded systems.Strong English communication skills.You\'ll Also Benefit If You Have
Knowledge of avionics standards (DO-178C, DO-254, AMC 20-193).Software development skills, with a particular emphasis on embedded systems.Experience with real-time operating systems such as Integrity, VxWorks, Deos, and / or hypervisors.Skills in C, Python, assembly, and Linux or other Unix-like OS.Spanish language proficiency.This position is open to candidates with a good level of experience in the industry.Location and conditions
Location : Barcelona, Spain (on-site; hybrid work environment available).Rapita offers a competitive salary depending on experience and skills.Only candidates with valid authorization to work in Spain will be considered.No agencies. Direct applicants only.Rapita Systems is a specialist in on-target software verification, performance profiling, and timing analysis of real-time embedded systems, with major customers in the aerospace and automotive industries. Further information about the company and its products is available at .
#J-18808-Ljbffr