Sr. Software Engineer
Date: Jan 1, 2025
Location: Chelmsford, MA, US
Company: Teleflex
Expected Travel: Up to 10%
Requisition ID: 11587
About Teleflex Incorporated
As a global provider of medical technologies, Teleflex is driven by our purpose to improve the health and quality of people’s lives. Through our vision to become the most trusted partner in healthcare, we offer a diverse portfolio with solutions in the therapy areas of anesthesia, emergency medicine, interventional cardiology and radiology, surgical, vascular access, and urology. We believe that the potential of great people, purpose-driven innovation, and world-class products can shape the future direction of healthcare.
Teleflex is the home of Arrow™, Barrigel™, Deknatel™, QuikClot™, LMA™, Pilling™, Rüsch™, UroLift™ and Weck™ – trusted brands united by a common sense of purpose.
At Teleflex, we are empowering the future of healthcare. For more information, please visit teleflex.com.
Interventional - The Interventional business unit at Teleflex offers innovative medical devices that are used to diagnose and treat coronary and peripheral vascular diseases. We place a strategic emphasis on complex coronary and peripheral interventions, vascular access, bone access, specialty biologic treatments and cardiac assist. Our current Interventional products include a broad range of clinically relevant solutions, such as our GuideLiner® and Turnpike® Catheters, AC3 Optimus™ Intra-Aortic Balloon Pump and OnControl® Powered Bone Access System. With a strong R&D footprint and pipeline, our fast-growing Interventional business unit is poised to continue the development of new technologies to serve critically ill patients for years to come. Join a dynamic, growing team that offers healthcare providers an array of medical technology solutions that make a difference in patients’ lives.
Position Summary
Teleflex’s Arrow line of intra-aortic balloon catheters and balloon pump consoles are the result of years of clinical and engineering expertise from multiple venues that have come together to bring to market innovative cardiac assist products for critically ill patients who require balloon pump support.
We are looking for a Senior Software Engineer to function as Technical Facilitator on multiple software projects. The individual will be the owner of the software development process within the organization, specifically providing hands on technical support on embedded software, device drivers and real time operating systems on multiple projects.
Principal Responsibilities
• Provide hands on technical support on embedded software implementation, device drivers and real time operating systems across ongoing cross-functional projects in R&D.
• Facilitate software product development activities including planning and execution of software changes based on hardware updates (Ex. PCBA, pump, valves, power supplies or other components).
• Work closely with Scrum Master to plan sprints and assign/prioritize tasks to software engineers.
• Responsible for the timely completion of software development deliverables (including Plans, Requirements, and Design Documents) in compliance with IEC 62304 and Teleflex procedures.
• Develop and maintain a process for managing software release versions over the product lifecycle.
• Work closely with Scrum Master to manage multiple projects and maintain on schedule.
• Interface with physicians and other medical personnel in a professional manner (maintaining confidentiality and intellectual property vigilance).
• Conduct engineering studies and feasibility evaluations in support of technical development of software features.
Education / Experience Requirements
• BS, Software Engineering, Electrical & Computer Engineering or Computer Science and 5 years related work experience
• MS in related field and 3 years related work experience
Specialized Skills / Other Requirements
• Strong understanding of multi-threaded, multi-processor software design implementation
• Strong C/C++, Qt programming concepts, Device Drivers, and System programming skills
• Knowledge of python, Linux, QNX RTOS preferred Experience with Agile software development methodology preferred
• Experience with software controlled electromechanical products preferred
• Knowledge of Embedded protocols, experience with schematic reviews and PC board bring up preferred
• Knowledge of cyber security and secure booting a plus
• A demonstrated ability to supervise technical personnel and lead software development activities to completion
• Excellent communication skills (verbal, written, presentation)
• Proficient in MS office
• Must have strong planning, prioritization and organizational skills
• Must be self starter, be able to work independently
• Ability to work effectively on a team
#LI-DR1
At Teleflex, we follow a comprehensive hiring process. We do not accept unsolicited resumes from agency recruiters or 3rd party firms. We do not make unsolicited job offers. We do not ask for money or require equipment purchase up-front.
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: 877-880-8588 or Talent@Teleflex.com.
Teleflex, the Teleflex logo, Arrow™, Barrigel™, Deknatel™, QuikClot™, 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.
© 2024 Teleflex Incorporated. All rights reserved.
Nearest Major Market: Boston