|
Why Join Bracco Medical Technologies? We care as much about our employees as we do our patients. Our culture fosters a work environment where employees can thrive, be passionate and have fun along the way.Each member of the Bracco Medical Technologies team has the power to make a difference......every day! This Senior Software Engineer - Sustaining leads sustaining software engineering activities for Bracco Medical Technology's (BMT) commercialized medical devices, ensuring the ongoing reliability, compliance, cybersecurity, and maintainability of released software across both legacy and current platforms. As a senior member of the Software Engineering organization, this role provides focused technical and project leadership for sustaining efforts, driving issue investigation, software updates, documentation, and regulatory compliance. The position acts as a key bridge between Sustaining Engineering and New Product Development (NPD), minimizing disruption to innovation by owning and coordinating software sustaining initiatives from investigation through release. The role collaborates closely with cross-functional partners-including Systems, Test, Quality, Regulatory, Electrical, Manufacturing, and Service-to ensure timely, compliant, and wellintegrated software changes. Success in this role requires technical expertise, strong systems thinking, effective project leadership, and the ability to operate independently in a compliancedriven environment. A high emphasis is placed on producing accurate, auditready software documentation aligned with BMT's Product Development Process (PDP) and Quality Management System (QMS). Primary Duties and Responsibilities:
Serve as the technical lead for all sustaining software activities on commercialized medical devices. Lead defect investigation, root cause analysis, corrective actions, software fixes, and regression testing. Diagnose and troubleshoot fieldreported issues, CAPAs, and complaints, ensuring timely and compliant software resolution. Implement software modifications to improve reliability, address obsolescence, enhance cybersecurity posture, and maintain system compatibility. Own Sustaining Change Assessments (CA) and change control documentation for software updates. Serve as the project/technical lead for sustaining software initiatives, driving execution from project definition through release. Develop and manage project plans, schedules, deliverables, risks, and crossfunctional alignment for software sustaining efforts. Coordinate with Systems, Test, Electrical, Quality, Regulatory, Manufacturing, Service, Cybersecurity, and external partners to ensure timely and compliant project completion. Facilitate and lead project meetings, status reviews, risk evaluations, and design reviews to maintain progress and alignment. Act as a core team member for sustaining projects requiring software changes, documentation updates, and verification/validation activities. Plan, coordinate, and lead software verification, integration, and regression testing in collaboration with Systems and Test Engineering. Oversee software build creation, version control, configuration management, and release readiness. Manage software deployment into manufacturing and field environments, ensuring documentation and release artifacts meet QMS and regulatory requirements. Create, maintain, and update software design documents, change records, verification protocols, DHF traceability, and auditready documentation. Ensure sustaining engineering work products meet regulatory and quality expectations (FDA, ISO/EN, UL, CE, cybersecurity guidance, PDP, QMS). Support inspections, audits, and regulatory submissions by providing complete, accurate, and compliant records. Mentor junior engineers and provide technical and project leadership within the software sustaining domain. Drive improvements to sustaining processes, tooling, documentation quality, and crossfunctional execution effectiveness.
Qualifications (Knowledge, Skills & Abilities) Minimum
Bachelor of Science in Computer Engineering, Computer Science, Software Engineering, or related discipline. Minimum of 5 years of professional experience developing and maintaining software in regulated industries (Medical, Automotive, Aerospace, etc.). Extensive experience with software sustaining activities for released products. General working knowledge in C, C++, C#, and/or similar programming languages. Experience with Windows-based application development or Linux. Strong leadership, organizational, and mentoring skills. Demonstrated commitment to continuous improvement and quality excellence. Demonstrated expertise in Agile development and change control processes. Strong understanding of medical device regulatory frameworks, QMS, PDP, and design control. Experience with cybersecurity practices, vulnerability assessments, and patch management. Exceptional technical writing, documentation, and verbal communication skills. Proven ability to independently lead complex technical initiatives and influence cross-functional teams.
Preferred
Experience with legacy system modernization and sustaining strategies. Knowledge of Windows Presentation Foundation (WPF). Familiarity with clinical radiology and contrast injector systems. Experience working with FDA, UL, CE, and ISO/EN compliance requirements. Understanding of embedded systems and system-level software interactions.
Other
Adheres to all company policies, procedures and business ethics codes and ensures that they are communicated and implemented within the team. Ability to travel up to 10% of the time
Compensation & Total Rewards: Estimated Starting Salary Range: $133,000 - 146,000 *Estimated Starting Salary Range is reflective of the range Bracco Medical Technologies reasonably expects to pay for the position. The range provided is based on salary and market data specific to the position. Total Rewards:
Paid Time Off, Company Holidays & Paid Family Leave - We provide PTO and Company Holidays to help you recharge, relax and do what's important to you, when it's important to you. Our 100% paid family leave options for parents, grandparents and eligible family members provide support for growing families as well. Achieve- Beyond competitive compensation, we offer options to help you plan for a financially secure future, including an annual incentive plan and 401k savings plan contributions. Live well- We offer comprehensive benefit options to help protect you along the way, including medical, dental, vision, and life insurance, employer HSA contributions, employee assistance program, short-term disability, etc. Evolve- Through structured on-the-job learning, workshops, seminars, and our tuition reimbursement program, you'll find many opportunities to grow, personally and professionally. Choose- You won't find "stuffy" here-whether your position requires a hybrid or in-the-office working arrangement. That means business casual for your attire and flexibility in your schedule, wherever possible.
Bracco Medical Technologies is an Affirmative Action/Equal Opportunity Employer. Bracco Medical Technologies desires priority referrals of protected veterans for all openings.
|