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

Senior embedded software engineer

Limerick
Hero Recruitment
Embedded software engineer
Posted: 10h ago
Offer description

Overview
Senior Embedded Software Engineer – Embedded Systems (C/C++)
Location: Limerick
We are seeking a highly motivated and experienced Senior Embedded Software Engineer to join a global R&D team, developing embedded software for optoelectronic and electromechanical devices used across consumer, industrial, and medical applications.
This role offers the opportunity to design, implement, and document board-level firmware in C/C++, contributing across the full software development lifecycle while ensuring adherence to quality and regulatory standards. You will collaborate with multidisciplinary teams throughout the entire product lifecycle—from concept development to commercialization and post-market support—delivering high-performance, reliable, and scalable embedded software solutions.
This is an exciting opportunity to work in a regulated, fast-paced environment and directly influence the development of life-changing technologies.
Responsibilities

Translate system-level requirements into embedded system requirements and interface definitions.
Assess technical feasibility and contribute to embedded system architecture and design.
Establish embedded hardware and firmware architecture, decomposing systems into lower-level building blocks.
Design, implement, and maintain real-time embedded software using C/C++ for safety-critical applications.
Lead software architecture and design reviews, ensuring reliability, testability, and scalability.
Collaborate closely with electrical, mechanical, systems, quality, and regulatory teams.
Drive and perform verification and validation strategies, including unit, integration, and system testing.
Author and maintain documentation for software architecture, design specifications, and risk analysis.
Support regulatory submissions and audits when required.
Maintain traceability between requirements, verification protocols, and test reports.
Contribute to configuration management and technical/design/milestone reviews.
Apply Agile and CI/CD principles to maximize quality, performance, and compliance.

Qualifications & Experience

Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or related discipline.
Minimum 7 years of experience in embedded software development, ideally in medical device or other regulated industries.
Strong proficiency in C; working knowledge of C++ and Python desirable.
Experience with microcontrollers, RTOS, low-level drivers, and embedded Linux.
Familiarity with IEC 62304, ISO 13485, ISO 14971, or similar safety-critical standards.
Skilled in hardware abstraction layers, bootloaders, BSP, and driver development.
Hands-on debugging using oscilloscopes, logic analyzers, and similar tools.
Experience with communication protocols (SPI, I2C, UART, CAN, USB).
Proficiency with unit testing and test automation frameworks (CPPUnit, LDRA, Coverity, Parasoft).
Familiarity with Agile/Scrum methodologies and tools (e.g., Jira, Azure DevOps).
Knowledge of CI/CD pipelines and build/test infrastructures (e.g., Jenkins, Git, Make, GCC).

Preferred

Experience with Xilinx FPGA/SoC programming.
Knowledge of cybersecurity requirements for connected embedded systems.
Experience implementing automated CI/CD testing for embedded environments.

What’s on Offer

Competitive salary and benefits package.
Opportunity to work on safety-critical, innovative technologies with global impact.
Professional development, training, and career growth opportunities.
Collaborative international team environment.

#J-18808-Ljbffr

Apply
Create an E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior embedded software engineer
Limerick
Morgan Mckinley
Embedded software engineer
Similar job
Embedded software engineer
Limerick
Reperio Human Capital
Embedded software engineer
Similar job
Senior embedded software engineer
Limerick
Morgan Mckinley
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

© 2025 Jobijoba - All Rights Reserved

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