
Senior Firmware Developer
3 days ago
As a highly skilled and experienced Senior Embedded Software Engineer, you will be responsible for designing, implementing, and documenting board-level C/C++ firmware, contributing across the full software development lifecycle, and collaborating with cross-functional teams to deliver high-performance, reliable, and scalable firmware solutions.
\Key Responsibilities\
- \
- Translate system-level requirements into embedded system requirements and interface definitions;\
- Assess technical feasibility and contribute to embedded system architecture and design concepts;\
- Establish embedded hardware and firmware architecture and decompose systems into lower-level building blocks;\
- Design, implement, and maintain real-time embedded software in C/C++ for safety-critical medical devices, ensuring compliance with IEC 62304, ISO 13485, ISO 14971, and other relevant standards;\
- Write and document board-level C/C++ code;\
- Lead software architecture and design reviews, ensuring reliability, testability, and scalability;\
- Collaborate with electrical, mechanical, and systems engineers;\
- Drive 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 as required;\
- Maintain traceability between requirements and test protocols;\
- Follow good laboratory practices to qualify, validate, and maintain tools and equipment;\
- Contribute to configuration management and milestone reviews;\
- Collaborate with Quality, Regulatory, Clinical, and Project Management teams;\
- Apply Agile and CI/CD principles to maximize quality and performance;\
About You\
To succeed in this role, you should have a Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or related field. A minimum of 7 years of experience in embedded software development is required, preferably in medical device or other regulated industries. Strong proficiency in C is essential, and knowledge of C++ and Python is an added advantage. Experience with microcontrollers, RTOS, low-level drivers, and embedded Linux is also necessary. Familiarity with IEC 62304, ISO 13485, and ISO 14971 standards is crucial. Additionally, skills in hardware abstraction layers, bootloaders, BSP, and driver development are valuable. Experience with ARM Cortex processors and memory management is also important. Proficiency in SPI, I2C, UART, CAN, USB, and hands-on debugging with oscilloscopes and logic analyzers are necessary. Experience with unit testing and test automation frameworks is also required. Familiarity with Agile/Scrum and tools like Jira and Azure DevOps is beneficial. Experience with CI/CD pipelines and build/test infrastructures is also important.
\Benefits\
This is a unique opportunity to influence the development of life-changing healthcare solutions in a fast-paced environment. Our company is committed to advancing health through innovation and passion. We offer a diverse and international team environment, emphasizing collaboration and communication. Self-motivation and high energy levels are essential for success in this role.
\Others\
This role requires on-site presence, with remote or field positions available under special arrangements. Salary ranges reflect location and experience, providing transparency for applicants. Our company is an Equal Opportunity Employer, evaluating applicants without regard to race, color, religion, age, sex, creed, national origin, ancestry, citizenship status, marital or domestic or civil union status, familial status, sexual orientation, gender identity or expression, genetics, disability, military eligibility or veteran status, and other legally-protected characteristics.
-
Senior Firmware Engineer
2 weeks ago
Limerick, Limerick, Ireland Analog Devices Full timeOverviewSenior Firmware Engineer – Analog DevicesJoin to apply for the Senior Firmware Engineer role at Analog Devices.About Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions...
-
Embedded Firmware Engineer
2 weeks ago
Limerick, Limerick, Ireland Analog Devices Full timeOverviewEmbedded Firmware Engineer role at Analog Devices.Company:Analog DevicesLocation:Limerick, County Limerick, IrelandJoin to apply for the Embedded Firmware Engineer role at Analog Devices.About Analog Devices: Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the...
-
Embedded Firmware Engineer
7 days ago
Limerick, Limerick, Ireland Analog Devices Full timeOverviewEmbedded Firmware Engineer role at Analog Devices.Company:Analog DevicesLocation:Limerick, County Limerick, IrelandJoin to apply for the Embedded Firmware Engineer role at Analog Devices.About Analog Devices: Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the...
-
Embedded Firmware Engineer
2 weeks ago
Limerick, Limerick, Ireland Analog Devices Full timeOverviewEmbedded Firmware Engineer role at Analog Devices.Company: Analog DevicesLocation: Limerick, County Limerick, IrelandJoin to apply for the Embedded Firmware Engineer role at Analog Devices.About Analog Devices: Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at...
-
Lead Embedded Firmware Developer
4 days ago
Limerick, Limerick, Ireland beBeeEmbeddedSoftware Full time €110,000 - €135,000Senior Embedded Software Engineer Job SummaryWe are seeking a highly experienced Senior Embedded Software Engineer to join our dynamic global R&D team.About the Role:Design, implement, and maintain complex embedded firmware for board-level systems using C/C++ programming languages.Translate high-level system requirements into detailed embedded software...
-
Advanced System Software Developer
2 weeks ago
Limerick, Limerick, Ireland beBeeEmbedded Full time €90,000 - €120,000Embedded Firmware Specialist RoleJoin our team as an Embedded Firmware Specialist where you will work with cutting-edge technologies to drive innovation and deliver high-quality solutions.This exciting opportunity is ideal for experienced engineers who want to take their skills to the next level and make a real impact in the industry.The successful candidate...
-
Embedded Systems Development Lead
1 week ago
Limerick, Limerick, Ireland beBeeEmbedded Full time €80,000 - €130,000Job Title: Senior Embedded Software EngineerJob Description:Develop and maintain real-time embedded software using C/C++ for safety-critical medical devices.Ensure compliance with IEC 62304, ISO 13485, and ISO 14971 standards to guarantee high-quality products.Collaborate closely with cross-functional teams to design, implement, and deliver high-performance...
-
Embedded Systems Developer
1 week ago
Limerick, Limerick, Ireland beBeeFirmware Full time €80,000 - €110,000This role is ideal for embedded software professionals who want to work on innovative firmware solutions.Job DescriptionWe are seeking a skilled engineer to develop system software solutions for human sensory devices.The successful candidate will collaborate with cross-functional teams to define and develop these solutions.This includes gaining a detailed...
-
Senior Embedded Software Engineer
2 days ago
Limerick, Limerick, Ireland Reperio Human Capital Full timeSenior Embedded Software Engineer 166832 Desired skills: Embedded Systems, Firmware, C++, C, Communication protocols, Limerick HybridAs a Senior Embedded Software Engineer, you will play a key role in the design, development, and integration of embedded software for R&D in a market leading device company. You'll work as part of a cross-functional...
-
Embedded Software Engineering Leader
4 days ago
Limerick, Limerick, Ireland beBeeSoftware Full time €96,000 - €124,000Job OverviewDevelop high-performance, reliable, and scalable firmware solutions as a Senior Firmware Engineer.Design, implement, and document board-level C/C++ firmware contributing to the full software development lifecycle.Key Responsibilities:Translate system-level requirements into embedded system requirements and interface definitionsAssess technical...