Direct message the job poster from European Tech Recruit
Senior Consultant | Semiconductor, Automotive Tech, Embedded Systems, Software Engineering, C-Suite
This opportunity is ideal for engineers passionate about sensor-based technology and its integration into next-generation products. The role centers on developing advanced embedded software solutions that power a wide array of devices including smartphones, automotive systems, wearables, IoT platforms, and other consumer electronics.
Engineers in this position will be involved throughout the entire product development cycle—from early research and prototyping through to commercial deployment. You’ll collaborate with cross-functional teams across systems, software, and testing domains, contributing to sensor innovation in dynamic, real-world applications like navigation, virtual and augmented reality, user interaction, and more.
Key Responsibilities
* Develop embedded software using C/C++ for advanced sensor systems.
* Implement and optimize algorithms, perform performance testing, and conduct code profiling.
* Embed neural networks on hardware accelerators using internal tools or open-source libraries (e.g., TensorFlow Micro).
* Integrate machine learning and digital signal processing (DSP) algorithms within sensor software frameworks.
* Validate algorithm performance through both offline simulation and on-device testing.
* Translate complex system and SoC hardware requirements into scalable software models.
* Design software architecture and modular implementations targeting a variety of processing cores (CPU, MCU, GPU).
* Create and maintain prototype platforms across mobile devices, wearables, and hearables.
* Work closely with international teams in systems, hardware, and software domains.
* Contribute to a collaborative and inclusive engineering environment.
Requirements
* Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field. A PhD is a plus.
* 2+ years of professional experience in embedded software development.
* Strong programming proficiency in C and C++, with experience in unit/system testing frameworks (e.g., Google Test).
* Solid understanding of embedded systems, including concepts such as RTOS, multithreading, memory management, register-level programming, and low-power optimization.
* Familiarity with System on Chip (SoC) architecture and embedded hardware/software integration.
* Experience with machine learning and digital signal processing (DSP) algorithm implementation, ideally on constrained or edge devices.
* Hands-on experience embedding neural networks using tools such as TensorFlow Micro or internal hardware acceleration libraries.
* Comfortable with scripting in Python, Perl, or similar interpreted languages.
* Ability to translate MATLAB algorithms into C, including both floating-point and fixed-point implementations.
* Knowledge of hardware interfaces and communication protocols such as I2C, I3C, and SPI.
* Experience with version control systems like Git or Perforce.
* Familiarity with ML frameworks such as PyTorch and TensorFlow, and implementing models like SVMs or neural nets in C/C++.
* Background in sensor technologies including accelerometers, gyroscopes, IMUs, and other inertial or medical sensors.
* Strong analytical and communication skills with a proven ability to collaborate in cross-functional and geographically distributed teams.
This role is based in Ireland and offers the chance to contribute to high-impact, forward-looking technology development. If you're qualified and ready for a challenge, apply now or email your CV to nk@eu-recruit.com
Seniority level
* Seniority level
Mid-Senior level
Employment type
* Employment type
Full-time
Job function
* Job function
Design and Engineering
* Industries
Semiconductor Manufacturing and Appliances, Electrical, and Electronics Manufacturing
Referrals increase your chances of interviewing at European Tech Recruit by 2x
Get notified about new Embedded System Software Engineer jobs in County Cork, Ireland.
Embedded Security Software Engineer - Cork, Ireland
Embedded Software Engineer, Senior (Core Platform Services) - Cork, Ireland
Embedded Systems Software Engineer - Sensors
Systems Senior Software Engineer (Embedded)– Sensors - Cork, Ireland
Embedded Software Engineer - Kernel & Low-level Development
Embedded Software Engineer - Security / C++ / System-Level Programming
Staff Engineer, Embedded Software Verification
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr