BD (Becton, Dickinson and Company) Senior Embedded Software/Firmware Engineer in Limerick, Ireland
Job Description Summary
BD is one of the largest global medical technology companies in the world and is advancing the world of health by improving medical discovery, diagnostics and the delivery of care. We have over 75,000 employees and a presence in virtually every country around the world to address some of the most exciting global health issues.
Seeking a Senior Embedded Software Engineer (ESE) to advance the healthcare experience of user and patients through implementation of robust embedded software solutions for regulated medical devices. This role offers a rare and great opportunity to join a new team that is in the very early days of expansion at our facility in Limerick.
About the role
As a Senior Engineer you will be responsible for Embedded development of hardware and software on the Veritor team.
Bachelor’s degree in Computer Engineering, Software Engineering, or a related field.
7 plus years developing embedded software / firmware.
Main responsibilities will include:
Collaborate with other engineers and project leaders to define detailed design specifications that satisfy customer needs.
Write clean, portable, structured, and maintainable source code in C/C++.
Document and repair errors related to fielded software issues.
Perform verification tasks including code reviews, unit testing, and integration testing, using automation and static analysis tools where appropriate.
Provide design solution recommendations to multi-functional partners.
Plan and complete methodologically sound software design and implementation, following BD design processes and meeting regulatory standards (IEC 62304).
Architect the embedded development environment and toolchain, using scripting and automation wherever possible.
Hands-on experience developing for and on embedded targets, using C/C++.
Experience writing multi-threaded code or using embedded OS or RTOS.
Experience working with standard protocols and stacks for wired and wireless interfaces.
Familiarity with software configuration management and issue tracking tools.
Experience designing for and performing on-target testing and debug.
Strong social skills with the ability to collaborate in a multi-disciplinary team.
Excellent written and oral communication skills.
Should be self-directed with effective time-management skills.
Experience in medical device software development, or another regulated environment.
Experience designing for product security concerns.
Experience developing unit tests and using test automation tools.
Experience developing application software in C# would be an advantage
Why join us?
A career at BD means being part of a team that values your opinions and contributions and that empowers you to bring your authentic self to work. Here our associates can fulfill their life’s purpose through the work that they do every day.
You will learn and work alongside inspirational leaders and colleagues who are equally passionate and committed to fostering an inclusive, growth-centered, and rewarding culture. Our Total Rewards program — which includes competitive pay, benefits, continuous learning, recognition, career growth, and life balance components — is designed to support the varying needs of our diverse and global associates.
Becton, Dickinson and Company is an Equal Opportunity Employer. We do not unlawfully discriminate on the basis of race, color, religion, age, sex, creed, national origin, ancestry, citizenship status, marital or domestic or civil union status, familial status, affectional or sexual orientation, gender identity or expression, genetics, disability, or any other protected status.
To learn more about BD visit https://emea.jobs.bd.com/
Primary Work Location
IRL Limerick - Castletroy