¡Activa las notificaciones laborales por email!

Computer Architecture Engineer (embedded, multicore, MPSoC, CPU hardware) for Multicore Process[...]

Rapita Systems

Castilla-La Mancha

Presencial

EUR 40.000 - 80.000

Jornada completa

Hace 2 días
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

An innovative firm is seeking a Computer Architecture Engineer to join their dynamic team in Barcelona. This role involves analyzing multicore platforms and developing cutting-edge technologies for safety-critical real-time systems in the avionics industry. You'll work with advanced Multi-Processor Systems on Chip and collaborate on challenging projects with leading aerospace companies. The position offers a flexible work environment, allowing you to contribute to safer and greener flights while working with a passionate team dedicated to technology and research. If you have a strong background in computer architecture and embedded systems, this is the perfect opportunity for you.

Servicios

Flexible Working Hours
Friendly Work Environment
Opportunity to Work on Cutting-Edge Technologies
Collaboration with Leading Aerospace Companies

Formación

  • Strong knowledge in computer architectures and multicore processors.
  • Experience in embedded software development and debugging tools.
  • Proactive attitude and eagerness to learn and explore new ideas.

Responsabilidades

  • Analyze multicore processor performance and configuration.
  • Develop low-level libraries and configure platforms.
  • Integrate software tools in embedded systems.

Conocimientos

Computer Architecture
Embedded Engineering
CPU Hardware Design
Multicore Processors
Real-Time Systems
Assembly Programming
C Programming
Python
Debugging Tools

Educación

Bachelor's Degree in Computer Architecture
Master's Degree in Computer Science
Doctoral Degree in Real-Time Systems

Herramientas

GitLab
Lauterbach
CodeWarrior
PikeOS
VxWorks
Linux

Descripción del empleo

Computer Architecture Engineer (embedded, multicore, MPSoC, CPU hardware) for Multicore Processor Analysis

Rapita Systems S.L. is seeking a highly capable and motivated engineer with skills in computer architecture, embedded engineering, CPU hardware design and software to play a key part in the research, design and delivery of innovative solutions for the timing analysis and optimization of advanced Multi-Processor Systems on Chip (MPSoC) for the avionics industry.

Based in our Barcelona office (Spain), and working as part of an exceptional team, you will apply your expertise in computer architecture and embedded systems to analyse multicore platforms, develop cutting-edge technologies, and design innovative techniques that support safety-critical real-time multicore embedded systems.

What you will do

  • Multicore processor performance analysis and configuration to provide sustained performance and real-time predictability.
  • Configure platforms and develop low-level libraries to configure and extract data from the platform.
  • Identify performance bottlenecks by analysis of technical reference material and experimentation.
  • Devise hardware-configuration and software countermeasures and mitigations to reduce timing variability and unpredictability.
  • Integrate software tools in embedded systems in both bare-metal and real-time operating systems / hypervisors setups.
  • Use initiative to research and learn independently, question assumptions and challenge results.
  • Take part in challenging industrial and research projects with world-leading companies in the aerospace domain.

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.
  • Real-time operating systems / hypervisors such as PikeOS, Integrity, VxWorks, LynxSecure, and Deos.
  • Windows and Linux.

What would make you great at this role

  • A bachelor's, master’s or doctoral degree in computer architecture, computer science, real-time systems, electronics or a related field.
  • Knowledge and strong interest in computer architectures.
  • Experience working with multicore processors, including their architectural features.
  • Experience in the development and / or the verification of HW IPs in the context of SoCs.
  • Experience in embedded software development and debugging tools.
  • A proactive and collaborative attitude, demonstrating eagerness to learn, explore new ideas, and contribute as a valuable member of a fast-paced, dedicated team.
  • An interest in high-quality and / or safety-critical embedded systems.
  • Strong English language ability including good written English.

You’ll also benefit if you have :

  • Experience with avionics standards like DO-178C or DO-254 and related knowledge.
  • 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 some of the following : assembly, C, Python. The ability to learn new technologies is far more important than knowing specific languages.
  • Skills in Linux or other Unix-like OS.

This position is open to candidates with a range of experiences from a new graduate to someone with years of industrial experience. Rapita offers a competitive salary depending on experience and skills. This is an on-site position but we offer a flexible work environment. Candidates must have the right to work in Spain.

Why Join Rapita

Rapita Systems S.L. is a friendly, lively, high-tech software company located in Barcelona within the Campus Nord of Universitat Politècnica de Catalunya – Barcelona. This office is the hardware centre of excellence within the Rapita group offering specialist services in multicore hardware, aerospace certification and analysis of reliable embedded systems.

You will be working within a strong, friendly team of like-minded people who have a passion for technology, research and the work they do. Rapita offers flexible working times; and most roles can be done with a hybrid approach of home-working and office working.

The work we do helps our customers to provide safer and greener flights – we are proud that the technologies we work with contribute to safe and reliable systems. We work with customers who design the latest low-carbon technologies, autonomous vehicles, advanced displays, and pilot support.

Rapita Systems is a specialist in on-target software verification, performance profiling, and timing analysis of real-time embedded systems. Our major customers are in the aerospace (civil and defence) and automotive industries. Further information about the company and its products is available at

Apply now

Applicants should email their resume or CV and covering letter to Make it clear in your application which role and location (UK, US, Spain) you are applying for. We look forward to hearing from you.

ONLY CANDIDATES WITH VALID AUTHORIZATION TO WORK IN SPAIN WILL BE CONSIDERED.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.