Jobs
My ads
My job alerts
Sign in
Find a job Employers
Find

Senior embedded software engineer

Limerick
Innovate Skillsource Ltd.
Embedded software engineer
Posted: 8 June
Offer description

Senior Embedded Software Engineer
Salary: €65,000 – €75,000 DOEJob Type: Full-time, PermanentLocation: Limerick (Hybrid)Travel: Occasional travel may be required
About Our Client
Our client is a global technology and manufacturing organisation operating within a highly regulated industry. They develop innovative products and solutions that have a meaningful impact on people's lives worldwide. Due to continued investment in research and development, they are seeking an experienced Senior Firmware Engineer to join their expanding engineering team based in Limerick.
About the Role
This is an exciting opportunity for a Senior Firmware Engineer to join a global R&D function focused on the development of embedded software for advanced electromechanical and optoelectronic devices.
Working as part of a multidisciplinary engineering team, you will be responsible for designing, implementing, testing, and documenting embedded firmware solutions throughout the full product lifecycle, from concept and development through to commercialisation and post-market support.
The successful candidate will play a key role in delivering reliable, scalable, and high-performance embedded software solutions while ensuring compliance with industry standards and regulatory requirements.
Key Responsibilities
Embedded Software Development

Translate system-level requirements into embedded software and firmware specifications.
Design, develop, and maintain real-time embedded software using C/C++.
Develop and document board-level firmware for embedded systems.
Contribute to embedded system architecture and interface definition activities.
Establish firmware and hardware architecture for complex embedded systems.
Support the full software development lifecycle from concept through to release.

Technical Leadership & Design

Participate in software architecture and design reviews.
Assess technical feasibility and contribute to solution design decisions.
Ensure software designs are reliable, scalable, maintainable, and testable.
Collaborate with cross-functional engineering teams including electrical, mechanical, and systems engineering.

Verification, Validation & Compliance

Drive verification and validation activities including unit, integration, and system testing.
Maintain traceability between requirements, testing activities, and design outputs.
Support regulatory submissions, audits, and compliance activities.
Ensure compliance with relevant industry and quality standards.
Contribute to risk analysis and software design documentation.

Continuous Improvement & Collaboration

Apply Agile development methodologies and CI/CD principles.
Support configuration management and software release processes.
Participate in technical reviews, milestone reviews, and design reviews.
Collaborate with Quality, Regulatory, Clinical, and Project Management teams.
Support troubleshooting, integration, and post-market product improvements.

Skills & Experience Required
Essential

Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Software Engineering, or a related discipline.
Minimum 7 years' experience in embedded software or firmware development.
Proven experience developing embedded software within a regulated industry environment.
Proficiency in C programming with working knowledge of C++.
Experience with microcontrollers, RTOS environments, low-level drivers, and embedded Linux.
Experience with ARM Cortex processors and memory management.
Knowledge of communication protocols including SPI, I2C, UART, CAN, and USB.
Experience developing hardware abstraction layers, bootloaders, BSPs, and device drivers.
Hands-on debugging experience using oscilloscopes, logic analysers, and similar diagnostic tools.
Experience with software testing and test automation frameworks.
Familiarity with Agile development methodologies.
Experience using version control, build systems, and CI/CD environments.
Excellent analytical, troubleshooting, documentation, and communication skills.
Ability to work effectively within multidisciplinary and international teams.

Desirable

Experience within the medical device, healthcare, life sciences, or other highly regulated industries.
Knowledge of software lifecycle and quality management standards applicable to regulated environments.
Experience with Python development.
Familiarity with cybersecurity requirements for connected devices.
Experience with automated testing frameworks and embedded CI/CD pipelines.
Experience supporting regulatory audits and submissions.

What's on Offer

Opportunity to join a globally recognised technology organisation.
Exposure to innovative product development programmes.
Collaborative and highly technical engineering environment.
Career development and progression opportunities.
Hybrid working arrangement based in Limerick.
Opportunity to contribute to products that make a meaningful impact worldwide.

#J-18808-Ljbffr

Apply
Create an E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior embedded software engineer
Limerick
Becton Dickinson
Embedded software engineer
Similar job
Senior embedded software engineer
Limerick
VIOTAS
Embedded software engineer
Similar job
Senior embedded software engineer - medical devices remote
Limerick
Becton Dickinson
Embedded software engineer
Similar jobs
It jobs in Limerick
jobs Limerick
jobs County Limerick
jobs Munster
Home > Jobs > It jobs > Embedded software engineer jobs > Embedded software engineer jobs in Limerick > Senior Embedded Software Engineer

About Jobijoba

  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create an E-mail Alert
Job alert activated
Saved
Save