
Senior Embedded Software Engineer
2 weeks ago
Overview
Senior Embedded Software Engineer at BD.
We are looking for a highly motivated and experienced firmware engineer to join our global R&D team developing embedded software for optoelectronic and electromechanical devices for consumer, industrial, and medical applications.
About The Role
Lead design, implementation, and documentation of board-level firmware in C/C++, contributing through the full software development lifecycle.
Translate system requirements into embedded specifications, define interfaces, ensure compliance with IEC 62304, ISO 13485, ISO 14971.
Work with cross-functional teams and support regulatory submissions and audits.
Apply Agile and CI/CD principles.
Main Responsibilities
Translate system-level requirements into embedded system requirements and interface definitions
Assess technical feasibility and contribute to architecture and design concepts
Establish embedded hardware and firmware architecture and decompose systems
Design, implement, and maintain real-time embedded software in C/C++ for safety-critical medical devices
Write and document board-level C/C++ code
Lead software architecture and design reviews; ensure reliability and scalability
Collaborate with electrical, mechanical, and systems teams
Drive verification and validation strategies (unit, integration, system tests)
Maintain documentation for software architecture, design, risk analysis
Participate in regulatory submissions and audits as required
Maintain traceability between requirements and test protocols
Follow good laboratory practices to qualify 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 to maximize quality and performance
Qualifications / About You
Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or related field
Minimum 7 years of embedded software development experience, preferably in medical devices or regulated industries
Strong proficiency in C; working knowledge of C++ and Python
Experience with microcontrollers, RTOS, low-level drivers, and embedded Linux
Familiarity with IEC 62304, ISO 13485, ISO 14971
Hardware abstraction layers, bootloaders, BSP, and driver development
Experience with ARM Cortex processors and memory management
Strong in communication protocols (SPI, I2C, UART, CAN, USB)
Hands-on debugging with oscilloscopes, logic analyzers
Experience with unit testing and test automation frameworks
Familiarity with Agile/Scrum and tools (Jira, Azure DevOps)
Experience with CI/CD pipelines and build/test infrastructures
Strong analytical, documentation, and communication skills
High-energy, self-motivated, and able to work in a diverse, international team
Preferred Technical Experience
Experience with Xilinx FPGA/SoC programming
Knowledge of cybersecurity requirements for connected medical devices
Experience with CI/CD pipelines and automated testing in embedded environments
Salary range and location: €54,800 - €93,200 EUR annual.
Primary work location: IRL Limerick - Castletroy.
Employment type: Full-time.
Seniority: Not Applicable.
BD is an Equal Opportunity Employer.
We evaluate applicants without regard to race, color, religion, age, sex, national origin, disability, or other legally-protected characteristics.
To learn more about BD visit:
#J-18808-Ljbffr
-
Senior Embedded Software Engineer
3 weeks ago
Limerick, Ireland Morgan McKinley Full timeSenior Embedded Software Engineer Company Overview Our client is a global leader in medical technology, developing advanced devices and solutions that improve health outcomes and quality of life worldwide. Their R&D teams collaborate across disciplines to design innovative systems used in healthcare, industrial, and consumer markets. With a strong focus on...
-
Senior Embedded Software Engineer
3 weeks ago
Limerick, Ireland Morgan McKinley Full timeSenior Embedded Software Engineer Company Overview Our client is a global leader in medical technology, developing advanced devices and solutions that improve health outcomes and quality of life worldwide. Their R&D teams collaborate across disciplines to design innovative systems used in healthcare, industrial, and consumer markets. With a strong focus on...
-
Senior Embedded Software Engineer
6 days ago
Limerick, Ireland Bd Nogales Norte Full timeWe are looking for a highly motivated and experienced Senior Firmware Engineer to join our global R&D team in developing embedded software for optoelectronic and electromechanical devices used in consumer, industrial, and medical applications.In this role, you will be responsible for designing, implementing, and documenting board-level C/C++ firmware,...
-
Senior Embedded Software Engineer
6 days ago
Limerick, Ireland Bd Medical Full timeWe are looking for a highly motivated and experienced Senior Firmware Engineer to join our global R&D team in developing embedded software for optoelectronic and electromechanical devices used in consumer, industrial, and medical applications.In this role, you will be responsible for designing, implementing, and documenting board-level C/C++ firmware,...
-
Senior Embedded Software Engineer
4 weeks ago
Limerick, Limerick, Ireland Bd Nogales Norte Full timeOverviewJoin to apply for theSenior Embedded Software Engineerrole atBD Nogales Norte.We are seeking a highly motivated and experienced Senior Firmware Engineer to join our global R&D team in developing embedded software for optoelectronic and electromechanical devices used in consumer, industrial, and medical applications.This role involves designing,...
-
Senior Embedded Software Engineer
4 weeks ago
Limerick, Limerick, Ireland BD Nogales Norte Full timeOverviewJoin to apply for the Senior Embedded Software Engineer role at BD Nogales Norte.We are seeking a highly motivated and experienced Senior Firmware Engineer to join our global R&D team in developing embedded software for optoelectronic and electromechanical devices used in consumer, industrial, and medical applications.This role involves designing,...
-
Embedded Software Engineer
3 weeks ago
Limerick, Ireland Reperio Human Capital Full timeSocial network you want to login/join with:Desired skills:C++, C, Embedded Systems, Hardware, Embedded Linux, ARMWe are looking for a Senior Embedded Engineer.This role will require you to join a tight-knit team in developing custom products for their already large client base.Projects depend on the clients needs therefore giving scope and opportunity for...
-
Embedded Systems Test Engineer
4 weeks ago
Limerick, Limerick, Ireland Software Placements Full timeClient:Our client, a leading MultinationalSemiconductorCompany, requires aSenior Embedded Systems Test Engineerfor a role based inLimerick City, Ireland.Role:Automotive BMS/Wireless BMS are very complex solutions, designed and engineered by over 100 engineers to an ASPICE model.Verification of those solutions is as critical as the design.It requires...
-
Embedded Software Engineer
3 days ago
Limerick, Ireland ic resources Full timeEmbedded Software Engineer – Dublin, Ireland | €80k-€90k I am working with a fast-growing company in the automotive sector who is helping companies like Hyundai, Genesis and Kia build dynamic software-defined vehicles using their software solutions. With excellent staff retention and fantastic benefits, this is a great opportunity for an embedded...
-
Embedded Software Engineer
3 days ago
Limerick, Ireland ic resources Full timeSocial network you want to login/join with: Embedded Software Engineer – Dublin, Ireland | €80k-€90k I am working with a fast-growing company in the automotive sector that is helping companies like Hyundai, Genesis, and Kia build dynamic software-defined vehicles using their software solutions. With excellent staff retention and fantastic benefits,...