Embedded Applications Developer

Date: Sep 7, 2023

Location: Morrisville, NC, US

Company: Teleflex

Expected Travel: Up to 10%

Requisition ID: 8601


About Teleflex Incorporated

Teleflex is a global provider of clinically effective medical technologies designed to improve the health and quality of people’s lives. We apply purpose driven innovation – a relentless pursuit of identifying unmet clinical needs – to benefit patients and healthcare providers. Our portfolio is diverse, with solutions in the fields of vascular and interventional access, interventional cardiology, surgical, anesthesia, cardiac care, interventional urology, urology, emergency medicine and respiratory care. Teleflex employees worldwide are united in the understanding that what we do every day makes a difference. For more information, please visit teleflex.com.


Vascular Access – Built on a history of innovation, our Arrow® brand of technically advanced vascular access devices are renowned throughout the world. Many of our vascular access products have antimicrobial and antithrombogenic protection designed to reduce vascular-related complications and include long and short dwell central venous catheters (CVC), sheath introducers, arterial lines, peripherally inserted central catheters (PICC), as well as specialty devices and an advanced vascular positioning system to facilitate precise placement of a PICC or CVC near the heart. Join a dynamic, growing team that offers healthcare providers an array of medical technology solutions that make a difference in patients’ lives.

Position Summary

Work in conjunction with design team to implement improvements to the design, development, test, and documentation of embedded system software in Teleflex medical devices.
Understand and utilize a disciplined development process that meets global regulatory requirements.

Principal Responsibilities

•    Develop, test, and document software improvement in compliance with all applicable regulations and standards.
•    Create and execute unit tests to ensure quality and reliability.
•    Perform static code analysis & reviews to ensure well-designed and well-tested code.
•    Investigate issues & anomalies, perform risk and root cause analysis.
•    Support other functions including but not limited to Quality, Regulatory, and Operations with any software related issues.

Education / Experience Requirements

•    Bachelor’s degree or higher (preferred) in Computer Science (preferred), Computer Engineering, Electrical Engineering, Biomedical Engineering, or related field.
•    Three+ years of hands-on experience in embedded software.
•    Proficiency in C# programming and .NET framework for embedded systems for GUI, control, and/or sensing systems.
•    Experience with building applications on Windows and/or Linux platforms. 
•    Experience with multi-threaded programming and debugging.
•    Familiar with common SW development tools, e.g., Git, Jira, VM, Makefile, compilers etc.
•    Experience working on projects concurrently with multiple developers. 
•    Ability to work in team environments.
•    Ability to plan and prioritize activities with reasonable time estimate.
•    Ability to work independently to meet assigned project deadlines.
•    Self-motivated and able to work independently with minimum supervision.
•    Excellent verbal & written communication skills.

Specialized Skills / Other Requirements

•    Prefer experience working in a team using Agile Methodologies.
•    Prefer experience as developer having written apps running on Windows IoT Enterprise 
•    Prefer experience as developer having worked with WPF frameworks
•    Prefer Experience developing in regulated medical device software development lifecycle and regulatory requirements related to medical devices.


Teleflex, Inc. is an affirmative action & equal opportunity employer. D/V/M/F. Applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, or veteran status. If you require accommodation to apply for a position, please contact us at: 262-439-1894.

Teleflex is the home of Arrow®, Deknatel®, Hudson RCI®, LMA®, Pilling®, Rüsch®, UroLift® and Weck® – trusted brands united by a common sense of purpose. Teleflex, the Teleflex logo, Arrow, Deknatel, Hudson RCI, LMA, Pilling, Rüsch, UroLift and Weck are trademarks or registered trademarks of Teleflex Incorporated or its affiliates, in the U.S. and/or other countries.