Senior Software Engineer, Digital Health - Eden Prairie, United States - ACIST Medical Systems

    Default job background
    Description

    The Senior Software Engineer position is a key member of the Digital Health software and connectivity solution team for Bracco Medical Technologies (BMT) and will develop full-stack platform software across the global product portfolio of the "Digital Health" command center and medical devices related to both Radiology and Cardiology. As a member of BMT's global R&D software engineering organization participate and consult on activities in all phases of the software development lifecycle, including concept development, requirements, design, implementation, testing and documentation in support of the development of medical devices and new product development. This role leverages software development proficiency to translate product requirements into code and document work to ensure compliance within a regulated Product Development Process (PDP) and Quality Management System (QMS).

    Primary Duties & Responsibilities:

    • Key member of software development team for "Digital Health" platform software for medical devices and product solutions within BMT
    • Develop software with best-in-class coding practices to improve workflow efficiency and contrast administration for diagnostic imaging and cardiovascular devices
    • Participate in all phases of software development for requirements definition, design, development, usability, risk assessment, and Test-Driven Development (TDD)
    • Partner with the principal software engineers and architects to define the interfaces between software sub-systems across the product portfolio and ensure they are standardized across Bracco Medical Technologies
    • Design and mentor UI/UX for multiple products including web and embedded applications
    • Promote and develop best practices and standards across the software organization
    • Research and evaluate software techniques and technologies against performance requirements for medical device application
    • Drive advanced technology development, prototyping, and prove-out ensuring that technologies add true clinical market value
    • Responsible for performance and delivery of design inputs to design outputs.
    • Responsible for project cycle including creation of design requirements, bug fixes, test reports and protocols.
    • A demonstrated aptitude for problem solving.
    • Design and develop desktop, embedded, enterprise, or cloud solutions to meet the customer's needs
    #J-18808-Ljbffr