Senior Software Engineer - Hypervisor / Kernel / OS / Virtualization
We are seeking a skilled Senior Software Engineer specializing in Hypervisor, Kernel, OS, and Virtualization technologies to join a leading semiconductor company in Cork, Ireland.
Responsibilities:
1. Develop and optimize virtualization solutions across multiple chipset products for IoT, automotive, and mobile applications.
2. Collaborate with cross-functional teams to design, implement, and test kernel and hypervisor components.
3. Write high-quality, maintainable code in C and possibly other languages.
4. Participate in code reviews, troubleshooting, and system integration activities.
Qualifications:
1. BSc/MSc/PhD in Engineering, Computer Science, or related field with 3-4+ years of relevant experience.
2. Strong programming skills in C, C++, Java, or Python.
3. Experience with ARM CPU architecture, IOMMU, and SMMU.
4. Knowledge of hypervisors, virtualization, multi-processing, and device driver development.
5. Familiarity with Linux, kernels, bootloaders, and OS development.
6. Ability to work independently and collaboratively in a multicultural environment.
Preferred Skills:
* Experience with secure coding, debugging tools (GDB, Lauterbach Trace32), and assembly language.
* Knowledge of real-time OS, toolchains, and system libraries.
* Experience with scripting (Python, shell) and open-source contributions.
* Good communication and problem-solving skills, with an interest in automotive and safety-critical systems.
Benefits:
Competitive salary, bonuses, RSUs, pension (8% match), generous vacation, wellbeing days, hybrid work, and a diverse, innovative team environment.
Application:
If interested, please apply through the provided link or email your CV to smouland@eu-recruit.com.
#J-18808-Ljbffr