
Embedded Software Engineer
Job Description
Posted on: January 25, 2026
As an Embedded Software Engineer, you will join a multidisciplinary MedTech engineering team working on the development of a regulated embedded system. You will collaborate closely with hardware, R&D, and quality engineering colleagues and contribute across software architecture, development, verification, and continuous improvement activities.
This is a hands-on role with exposure to the full software lifecycle. You will help embed best practices around coding quality, design reviews, documentation, and agile delivery within a regulated environment.
About the Role
You will be part of an innovative technology organisation developing a next-generation embedded hardware–software platform for use in a regulated industry. The company is focused on delivering high-quality, reliable solutions that support improved outcomes in real-world applications.
The role offers the opportunity to work on a compact, embedded device that combines advanced electronics, software, and data-driven insights, with the potential for meaningful end-user impact.
Key Responsibilities
- Develop, test, and maintain embedded software in C for a handheld embedded system.
- Write Python scripts and tools to support development, testing, and automation activities.
- Collaborate closely with hardware engineers to ensure alignment with system design and interfaces.
- Define and execute software verification and validation activities.
- Maintain code repositories (e.g. Git) to ensure version control, traceability, and quality.
- Support quality and compliance activities such as change control, risk management, and technical documentation.
- Contribute to continuous improvement of software processes, coding standards, design reviews, and agile practices.
How You Will Contribute
- Take a proactive, hands-on approach to solving complex technical challenges.
- Apply strong analytical and problem-solving skills to deliver robust embedded solutions.
- Translate system and design requirements into clear software architectures.
- Communicate effectively across disciplines in a collaborative engineering environment.
- Contribute positively to team culture, continuous learning, and engineering excellence.
Required Skills & Experience
- 2–3 years’ experience developing embedded systems in C.
- Strong Python skills for scripting, tooling, or application development.
- Solid understanding of embedded system constraints and real-time considerations.
- Experience working with low-level drivers and interfaces (e.g. I2C, SPI).
- Familiarity with the Software Development Lifecycle (SDLC), ideally in regulated or quality-driven environments.
- Bachelor’s degree in Engineering, Computer Science, or a related discipline.
- Strong written and verbal communication skills.
- Ability to work effectively in a collaborative, cross-functional team.
Nice to Have
- Exposure to medical, automotive, aerospace, or other regulated standards (e.g. IEC 62304).
- Experience interfacing embedded software with FPGAs.
- Familiarity with common embedded toolchains (e.g. STM32-based environments, FPGA toolflows).
- Basic understanding of hardware description languages (VHDL/Verilog).
- Hands-on hardware debugging experience.
Culture
You will join a collaborative and inclusive engineering team that values quality, transparency, and continuous improvement. The organisation promotes open communication, shared ownership, and the opportunity for engineers to influence technical decisions.
Benefits
- Competitive salary and benefits package
- Hybrid working model
- Opportunity to work on complex, impactful embedded technology
Location: Dublin (2 days a week on site, Hybrid working model)
Employment Type: Permanent
Eligibility: Candidates must have the right to work in Ireland / EU
Contact: David Coyle — 01 6351748 | david@methodius.com
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
IrelandJobs.app - Find your dream job in Ireland
Get IrelandJobs.app - Find your dream job in Ireland on your phone!

AI & Data - Data Governance - Senior Manager

Project Planner

Software Engineer - Apps

IT Security Officer/Manager

