Back to Jobs
Lead Embedded Software Design and Verification Engineer
Industry specialist
Tommy McKeown
Senior Recruiter
Share this Job
Related Jobs
Company Administrator
Galway, County Galway, Ireland
Posted on: 8/17/2026
Supply Chain Transformation Specialist
County Dublin, Ireland
Posted on: 8/17/2026
Lead Embedded Software Design and Verification Engineer
Shannon, County Clare, Ireland
Posted on: 8/17/2026
Manufacturing Engineering Manager
Shannon, County Clare, Ireland
Posted on: 8/14/2026
ADC (Antibody Drug Conjugate) Process Scientist
Sligo, County Sligo, Ireland
Posted on: 8/10/2026
Shannon, County Clare, Ireland
€90000 - €110000 per annum, Benefits: null
Permanent
Lead Embedded Software Design & Verification Engineer
Role Overview
We are seeking a creative and experienced Lead Embedded Software Design & Verification Engineer to develop and verify software for embedded flight control systems.
The successful candidate will lead and develop a local engineering team while working closely with international engineering partners. The role is based in Shannon, Co. Clare, with some hybrid/remote working available as required.
Key Responsibilities
Strong understanding and experience in:
Experience with aerospace software development and certification, including:
Role Overview
We are seeking a creative and experienced Lead Embedded Software Design & Verification Engineer to develop and verify software for embedded flight control systems.
The successful candidate will lead and develop a local engineering team while working closely with international engineering partners. The role is based in Shannon, Co. Clare, with some hybrid/remote working available as required.
Key Responsibilities
- Lead the design, development, integration, and verification of embedded software for flight control systems.
- Lead and mentor a team of embedded software engineers.
- Develop safety-critical embedded software using C.
- Lead requirements, design, and code reviews.
- Support system-level software and hardware integration.
- Develop and manage software verification activities.
- Lead project task assignments, resource planning, and budget tracking.
- Work closely with customers and external engineering partners.
- Support software development and certification activities.
- Lead or support aerospace software audits and compliance activities.
- Develop software plans and certification documentation.
- Support HIL/SIL testing and system-level verification.
Strong understanding and experience in:
- C programming for embedded systems
- Embedded systems and microcontroller architecture
- Control theory, including:
- PID control loops
- Feedback systems
- Control-loop implementation
- Motor-control microcontrollers and/or DSP platforms
- ARM Cortex-M
- TI C2000
- PWM generation
- ADC sampling
- Real-time timing constraints within control loops
- Embedded communication protocols:
- SPI
- I2C
- CAN
- UART
Experience with aerospace software development and certification, including:
- DO-178C
- Safety-critical software development
- Software requirements and traceability
- Software design and verification
- HIL/SIL testing environments
- Software certification audits
- Software planning and certification documentation, including:
- PSAC – Plan for Software Aspects of Certification
- SDP – Software Development Plan
- SAS – Software Accomplishment Summary
- Experience leading embedded software engineering teams.
- Mentoring and developing junior engineers.
- Leading technical reviews and design activities.
- Assigning project tasks and managing engineering resources.
- Project planning and execution.
- Budget tracking and cost management.
- Customer and stakeholder engagement.
- Ability to work effectively with international engineering teams.
- MATLAB / Simulink
- Simulation and modelling tools
- Model-based development
- Flight control systems
- Motor control systems
- Aerospace or other safety-critical embedded applications
- Bachelor's degree in one of the following:
- Electrical Engineering
- Computer Engineering
- Software Engineering
- Embedded Systems
- Related engineering discipline
- 5–10+ years' experience in embedded software development.
- Demonstrated experience leading software design and verification activities.
- Experience mentoring and developing engineering teams.
- Experience with system-level integration and verification.
- Experience working within safety-critical development environments.
