-
European Tech Recruit

Systems Software Engineer - Semiconductor / Sensors / Embedded Software / C/C++ / SoC Architecture

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

Systems Software Engineer - Semiconductor / Sensors / Embedded Software / C/C++ / SoC Architecture


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 Systems Software Engineer to join them onsite in the Silicon Valley of Europe, Cork in Ireland.


The role is working within their Sensors team responsible for a wide range of applications including navigation, gaming, smart user interface, multimedia, virtual reality, and augmented reality.


If you have with strong C/ C++ programming, an understanding of SoC Architecture, Embedded or Mobile programming experience and ideally some Machine Learning 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:

  • Strong knowledge of C / C++ and familiarity with unit testing and system testing using frameworks like Google Test.
  • Understanding of SOC architecture
  • Embedded and or mobile programming experience including optimization of algorithms to support low power and or low memory footprint.
  • Strong understanding of concepts like threads, memory management, registers, RTOS, etc.
  • Programming in one interpreted language (Python, Perl, Ruby).
  • Strong analytical skills and ability to work in a dynamic and fast paced team environment across geographic regions.


Desired skills:

  • Master’s or PhD in Computer Science, Electrical Engineering, or equivalent.
  • The ability to implement MATLAB-coded algorithms in C, including both floating and fixed-point implementations.
  • Experience modifying device drivers.
  • Familiarity with peripherals like I2C, I3C, and SPI.
  • Experience with version control systems (Git, Perforce, etc.).
  • Hands-on experience on ML frameworks such as PyTorch and TensorFlow
  • Experience implementing basic machine learning algorithms such as SVM's, neural nets etc. in C.
  • Python, Digital Signal Processing (DSP), MATLAB, Machine Learning, Accelerometer, Gyroscope, Inertial sensors (IMU), Embedded Systems, Medical Sensors, PyTorch.


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

c machine learning embedded matlab embedded systems pytorch python perl rtos git dsp
Login to Apply
Posted
Feb 07, 2025
Type
Full-time
Level
Mid-Senior
Location
Cork

Industries

Semiconductor Manufacturing Software Development Computer Hardware Manufacturing

Categories

Engineering Information Technology 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 Engineer – 3D Engines /C++ / Vulkan / DX12 / OpenGL ES

2026-05-22

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

Systems Software Engineer - Embedded / Sensors

2026-05-18

Full-time
Mid-Senior
Ireland
Semiconductor Manufacturing
Engineering