-
European Tech Recruit

Senior Software Engineer - Hypervisor / Kernel / OS / Virtualization

European Tech Recruit
Ireland · Full-time · Mid-Senior

Kernel Hypervisor Software Engineer - OS / Virtualization


Would you like to join one of the worlds semiconductor powerhouses?


We're working with one of the leadings names in this field and they're seeking a Kernel Hypervisor Software Engineer to join them onsite in the Silicon Valley of Europe, Cork in Ireland.


The role is working within their Hypervisor team focused on enabling virtualization across multiple chipset products for IoT, automotive, and mobile.

If you have with strong C programming, plus an understanding of computer architecture, operating systems, and kernels plus Linux, kernel, bootloader or OS development experience and ARM CPU architecture knowledge then this could be the one for you.


What's in it for you?

You will receive a very good base salary, plus bonus, RSU's, RSU bonus, pension (8% match), great vacation allowance plus wellbeing days and hybrid working. All this working within a diverse and multicultural team, focused on developing some of the world's most cutting edge tech.


Sound good?


What we look for in return is:

  • BSc / MSc / PhD in Engineering, Information Systems, Computer Science, or related field and 3-4+ years of Software Engineering or related work experience
  • 4+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
  • ARM CPU architecture knowledge.
  • IOMMU and ARM SMMU knowledge
  • Hypervisors and virtualization experience
  • Experience with multi-processing or multi-threading, concurrency, and synchronization. Writing device drivers and interfacing hardware.


If you have experience in ANY of the following areas, that would be considered a plus.

  • Strong understanding or experience with C.
  • An understanding of computer architecture, operating systems, and kernels. Linux, kernel, bootloader or OS development experience.
  • Experience with multi-processing or multi-threading, concurrency, and synchronization. Writing device drivers and interfacing hardware.
  • Experience with secure coding.
  • Use of debugging tools such as GDB, Lauterbach Trace32 and understanding assembly. Real-time OS. Toolchains and systems libraries (libc etc).
  • Python, shell scripting and Linux based development environment.
  • Good communication and presentation skills.
  • Test development and test automation.
  • Contributing to open-source projects.
  • Demonstrated independent software design, good analytic and problem-solving skills. Any automotive and functional safety experience may also be relevant


If this sounds interesting and you'd like to learn more, click the link below to apply or email me with a copy of your CV on [email protected]


By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/)

Key Skills

Ranked by relevance

virtualization linux c shell scripting assembly python java
Login to Apply
Posted
Jun 04, 2025
Type
Full-time
Level
Mid-Senior
Location
Cork

Industries

Computer Hardware Manufacturing Software Development Semiconductor Manufacturing

Categories

Information Technology Engineering Other

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
European Tech Recruit
Related

Senior Systems Engineer (DSP) - C/C++ / MATLAB / Python

2026-05-22

Full-time
Mid-Senior
Ireland
Semiconductor Manufacturing
Information Technology
View Job Details
European Tech Recruit
Related

Graphics GPU Software Engineer

2026-05-08

Full-time
Mid-Senior
Ireland
Software Development
Engineering
View Job Details
European Tech Recruit
Related

Embedded Security Software Engineer

2026-05-07

Full-time
Mid-Senior
Ireland
Semiconductor Manufacturing
Information Technology