drjobs Computer Engineer - Architecture Performance and Partitioning

Computer Engineer - Architecture Performance and Partitioning

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Madrid - Spain

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Clue keeps on growing!

We are now hiring a Computer Engineer - Architecture Performance and Partitioning!

If you have a proactive attitude demonstrate autonomy and take ownership of your daily tasks applying the best quality principles and attention to detail.

You are willing to share your ideas in a humble manner and have the ability and eagerness to learn. As well you take pride in your work and know that your team is your first customer.

Lets go deep into detail!


About Clue

Clues motto is to create simple solutions to big problems.

We research design and produce innovative electronic systems for the aerospace industry. Our main areas of expertise are safety-critical embedded system design artificial intelligence and high-performance computing for avionics. We collaborate in R&D projects with the global key players and develop disruptive products from scratch.

We are committed to excellence and efficiency in everything we do. We are aware of the importance of generating creative ideas and meeting deadlines accepting new challenges and facing the problems we may find. To this end we are in continuous learning and managing change.


What is the job about

This role focuses on optimizing avionics computer architectures with a particular emphasis on evaluating and improving memory and core subsystems under a safety-critical regulatory context. The position also involves ensuring that partitioning guidelines are correctly implemented balancing the need for strong isolation with the drive for efficient resource usage. You will work on integrating these requirements into system-level design decisions for PowerPC ARM and x64 architectures.

What will you do

You will develop and apply in-depth performance evaluation methods on PowerPC ARM and x64 architectures identifying system bottlenecks and proposing design improvements. This involves creating and maintaining benchmark suites integrating performance monitoring tools and conducting real-time workload validation. You will also collaborate with engineers from multiple disciplines to translate performance data into actionable recommendations ensuring that partitioning rules are respected while enhancing memory throughput and core utilization. Accurate documentation of findings and a clear communication of proposed solutions are essential parts of the role.


What profile are we looking for

We need you to be:

Mandatory:

  • Bachelors or masters degree in Computer Science Computer Engineering Telecommunications Electrical Engineering or a closely related field.
  • Proven experience in low-level performance analysis particularly for memory and core subsystems.
  • Solid understanding of computer architecture on PowerPC ARM or x64 platforms coupled with proficiency in C and assembly programming.


Valuable:

  • Familiarity with safety-critical software principles and partitioning requirements.
  • Experience with VxWorks PikeOS or other real-time operating systems.


Keywords:

Avionics Computer Architecture Performance Analysis Memory Subsystems Core Subsystems Safety-Critical Systems Partitioning Analysis Integrated Modular Avionics (IMA) PowerPC ARM x64 Low-Level Software Benchmarking & Profiling Assembly Programming Resource Allocation Flight-Critical / Safety-Critical Development Rapita WCET (Worst Case Execution Time) Absint LDR

It will be an added value if you have:

  • You are a role model for junior engineers feel comfortable responding truthfully to your seniors and are able to make quick reasoned decisions.
  • You have a proactive attitude and demonstrate autonomy.
  • Good analytical and problem-solving skills are key to excelling as an engineer. These define you.
  • You are keen on researching state-of-the-art solutions and are able to apply your critical thinking to identify what can be adopted for our needs.
  • You have natural organizational skills.
  • You have the ability and eagerness to learn.
  • You understand that to go far you go together you are team-oriented and humble. No matter if a correction comes from a junior or a senior colleague you are always open-minded to accept that you will eventually be wrong.
  • You take pride in your work and you know that your team is your first customer you value quality and attention to detail.
  • Engineering is not about perfect solutions; it is about doing the best you can with limited resources. Thus you always find the best balance between optimization and on-time delivery.
  • Zero excuses. You take full responsibility for your acts and decisions being accountable for your assigned tasks.
  • Excellent written and verbal communication skills.

    What do we offer

    Within a full-time position you will be part of a passionate team have opportunities to learn and promote. We offer an indefinite contract and competitive salary according to your profile.

    Clue promotes schedule flexibility. Either if you prefer to come to the office or work remotely from home you will share a friendly environment in any of our offices in Madrid or Malaga.

    We have a benefits package which includes 25 flexible vacation days private medical insurance and even a healthy lunch served daily for the staff at the office!

    Clue is committed to the diversity of its teams and an inclusive work environment. We value competencies and skills regardless of gender social and cultural background disability sexual orientation or religion.

    We are waiting for you to apply!


    Employment Type

    Full Time

    Company Industry

    About Company

    Report This Job
    Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.