Back to Jobs
Embedded Software Engineer
Industry specialist
Tommy McKeown
Senior Recruiter
Share this Job
Related Jobs
Embedded Software Engineer
Shannon, County Clare, Ireland
Posted on: 10/23/2026
Senior Product Manager
Shannon, County Clare, Ireland
Posted on: 10/23/2026
Software Engineering Manager
County Clare, Ireland
Posted on: 10/23/2026
Manufacturing Project Engineer
County Cork, Ireland
Posted on: 10/21/2026
Quality Engineer
Sligo, County Sligo, Ireland
Posted on: 10/19/2026
Shannon, County Clare, Ireland
€60000 - €70000 per annum, Benefits: null
Permanent
Embedded Software Engineer
Department: Engineering
Location: Shannon, Ireland
Reporting to: Software Engineering Manager / Engineering Manager
Employment Type: Full-time, Permanent
The Opportunity
We are seeking an Embedded Software Engineer to develop and maintain embedded software for life safety and connected home products. Working within a multidisciplinary R&D team, you will contribute to product development from concept through to launch, across embedded systems, wireless connectivity and IoT technologies.
Key Responsibilities
Essential Requirements
Desirable Experience
Key Competencies
Department: Engineering
Location: Shannon, Ireland
Reporting to: Software Engineering Manager / Engineering Manager
Employment Type: Full-time, Permanent
The Opportunity
We are seeking an Embedded Software Engineer to develop and maintain embedded software for life safety and connected home products. Working within a multidisciplinary R&D team, you will contribute to product development from concept through to launch, across embedded systems, wireless connectivity and IoT technologies.
Key Responsibilities
- Design, develop, test and maintain embedded software using C/C++.
- Contribute to software architecture, drivers, communication protocols and system integration.
- Develop and debug software for microcontrollers, RTOS and embedded Linux platforms.
- Support wireless technologies including BLE, Matter, Thread and Wi-Fi.
- Perform testing, troubleshooting and root-cause analysis.
- Collaborate with Hardware, RF, Validation and Quality teams.
- Contribute to code reviews, automated testing, CI/CD and technical documentation.
Essential Requirements
- Degree in Software Engineering, Computer Science, Electronic Engineering or a related discipline.
- Four or more years of embedded software development experience.
- Strong C/C++ programming skills; Python is desirable.
- Experience with microcontrollers, embedded systems and real-time software.
- Knowledge of communication protocols such as SPI, I²C, UART, Bluetooth and Wi-Fi.
- Experience with debugging tools and hardware-software integration.
- Strong analytical, problem-solving and communication skills.
Desirable Experience
- RTOS platforms such as Zephyr or FreeRTOS and embedded Linux.
- ARM Cortex-M and wireless technologies.
- Git, automated testing, CI/CD and modern development practices.
- Cybersecurity and safety-critical or regulated products.
Key Competencies
- Strong technical and problem-solving skills.
- Ownership, attention to detail and commitment to quality.
- Effective cross-functional collaboration.
- A proactive approach to learning and innovation.
