Manager, Software Engineering

4 months ago


Eden Prairie, United States Bracco Medical Technologies Full time

The Software Engineering Manager is a key leadership position in R&D Product Development to deliver innovative technology-based solutions to meet customer requirements, functionality and patient needs for Bracco Medical Technology (BMT)’s global portfolio of medical devices.  As a member of the global R&D software leadership team, ensure product programs are completed on-time, team members are developed in their functional discipline, and that processes in the business are continually improved.  As design owner, responsible for ensuring that solutions are built in accordance with customer, business, and regulatory requirements.  This is done by effectively translating product requirements to design outputs, managing technical risks of the product, and following the technology roadmap.  This role requires cross-functional collaboration with Systems engineering, Firmware, Hardware, Marketing, Regulatory Affairs, Quality Assurance, and Project management.

 

Primary Duties & Responsibilities:

  • Provide technical direction to Software Engineering function for complex technologies in Windows and Linux environments for Medical Devices in regulated environment.
  • Align the strategy and direction of the software team to the business goals and drive continuous improvement of systems, products, and processes
  • Develop technology roadmaps in alignment with business strategy.
  • Develop and facilitate creation of IP (Intellectual Property) and foster innovation.
  • Lead Design, Development, Implementation and Verification for Device Software and Connectivity in accordance with regulatory standards.
  • Functional leadership of the team, including talent development, coaching, mentoring, and career development.
  • Identify the competencies required to meet the Engineering and Business objectives and develop a strategy to recruit and develop a high-performing engineering team with deep functional expertise.
  • Collaborate with the Program Management team to set priorities and effectively resource programs and projects.
  • Collaborate with the Principal architects and adjacent Software Engineering leaders for Design, Architecture and Platform Technologies that meets the technical, functional, performance, and operational requirements for the product.
  • Lead SW Test strategy for Automation and SW Verification and Validation.
  • DevOps strategy with tools and processes to optimize software engineering throughput and quality.
  • Resolve technical challenges by providing guidance to the product and engineering team through rigorous trade-off analysis to create robust and effective solutions.
  • Facilitate cross-functional technical decision making and optimize the balance between technical and schedule risk with the cost targets of the product lifecycle needs.
  • Lead the integration of systems and devices, ensuring that the product meets the user and system requirements.
  • Demonstrate the traceability of requirements through Validation and Verification.
  • Lead the risk, hazard, and timeline analysis in to quantitatively evaluate design concepts & solutions
  • Plan, coordinate, and manage system and cross-system design activities and interface directly with the product leadership team on project issues and status.
  • Ensure key milestones are met and that solutions delivered are of the highest quality possible.
  • Help the team members in developing high-quality documentation for all phases of product development, including design specifications, verification test plans, project schedules, and change orders associated with medical devices.
  • Support existing products within Engineering, Manufacturing, Sourcing, Service and Supplier Quality Engineering.
  • Develops products that meet requirements regulated by FDA, EU regulatory body, PMDA and other governing bodies.
  • Key role in driving the culture of engineering excellence and commitment to quality.


Required Skills

Minimum

  • Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, Physics, or related scientific field
  • 8+ years of software engineering experience in R&D or Product Development in Medical Device or regulated industry.
  • Demonstrated experience of full Software Development Life Cycle leading to Product Launches.
  • Familiar with Software Design and Development in compliance with Quality Management Systems (QMS).
  • 2+ years of direct or indirect people leadership experience.
  • Proven ability to work cross-functionality with global teams.
  • Demonstrated experience with Enterprise Architecture for complex electro-mechanical systems with connectivity.
  • Track record of Technical Risk Management & Mitigation.
  • Proven mentoring and coaching abilities.
  • Demonstrated ability to motivate and inspire others
  • Excellent communication and influencing skills with the demonstrated ability to gain buy-in for initiatives.
  • Demonstrated ability to deliver results while working on multiple projects simultaneously, balancing resources, timing, and quality of outcomes.

 

Preferred

  • Advanced degree in Computer Science, Computer Engineering, or related field.
  • Experience in Medical Device domain with focus on Imaging.
  • 10 years relevant industrial experience with a track record of Concept to Productization and full Product Life Cycle
  • Experience in developing Medical Device Software for 5+ years, or a related field that is regulated.
  • Demonstrated ability to develop Intellectual property.
  • Experience with the Code and development in C# .NET, Azure DevOps, Python and related environments.
  • Fluency with clinical radiology terminology.
  • Knowledge of QSR, ISO/EN and Quality System Standards.

 

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


Required Experience

Minimum

  • Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, Physics, or related scientific field
  • 8+ years of software engineering experience in R&D or Product Development in Medical Device or regulated industry.
  • Demonstrated experience of full Software Development Life Cycle leading to Product Launches.
  • Familiar with Software Design and Development in compliance with Quality Management Systems (QMS).
  • 2+ years of direct or indirect people leadership experience.
  • Proven ability to work cross-functionality with global teams.
  • Demonstrated experience with Enterprise Architecture for complex electro-mechanical systems with connectivity.
  • Track record of Technical Risk Management & Mitigation.
  • Proven mentoring and coaching abilities.
  • Demonstrated ability to motivate and inspire others
  • Excellent communication and influencing skills with the demonstrated ability to gain buy-in for initiatives.
  • Demonstrated ability to deliver results while working on multiple projects simultaneously, balancing resources, timing, and quality of outcomes.

 

Preferred

  • Advanced degree in Computer Science, Computer Engineering, or related field.
  • Experience in Medical Device domain with focus on Imaging.
  • 10 years relevant industrial experience with a track record of Concept to Productization and full Product Life Cycle
  • Experience in developing Medical Device Software for 5+ years, or a related field that is regulated.
  • Demonstrated ability to develop Intellectual property.
  • Experience with the Code and development in C# .NET, Azure DevOps, Python and related environments.
  • Fluency with clinical radiology terminology.
  • Knowledge of QSR, ISO/EN and Quality System Standards.

 

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


  • Eden Prairie, Minnesota, United States CyberCoders Full time

    Software Engineering ManagerCyberCoders is seeking a highly skilled Software Engineering Manager to lead our R&D team in the development of medical device software.Key Responsibilities:Lead and mentor a team of software engineers in the design and development of medical device software.Manage project timelines, resources, and budgets to ensure successful...


  • Eden Prairie, Minnesota, United States Saige Partners Full time

    Job Title: Software Engineering ManagerWe are seeking a highly skilled Software Engineering Manager to lead our team of software developers in creating cutting-edge technology solutions for medical devices. As a key member of our R&D team, you will be responsible for delivering high-quality software products that meet customer and regulatory requirements.Key...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    Job Title: Software Engineering ManagerBracco Medical Technologies is seeking a highly skilled Software Engineering Manager to lead our R&D Product Development team. As a key member of our global R&D software leadership team, you will be responsible for delivering innovative technology-based solutions to meet customer requirements, functionality, and patient...

  • Engineering Manager

    1 week ago


    eden prairie, United States Burns Engineering Full time

    For over 60 years, Burns Engineering has been at the forefront of delivering innovative temperature solutions, specializing in existing and custom-built devices that play a crucial role in saving lives for many of our customers. As a proud family-grown business, we are dedicated to directly producing high-quality temperature elements used globally. With our...

  • Engineering Manager

    3 weeks ago


    Eden Prairie, United States Burns Engineering Full time

    For over 60 years, Burns Engineering has been at the forefront of delivering innovative temperature solutions, specializing in existing and custom-built devices that play a crucial role in saving lives for many of our customers. As a proud family-grown business, we are dedicated to directly producing high-quality temperature elements used globally. With our...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    Software Engineering InternshipBracco Medical Technologies is seeking highly motivated and talented software engineering interns to join our team. As a software engineering intern, you will have the opportunity to work on various projects, including test automation, injector development, and digital health solutions.Our software engineering interns will...

  • Software Engineer

    1 week ago


    Eden Prairie, Minnesota, United States UnitedHealth Group Full time

    Unlock Your Potential as a Software Engineer at UnitedHealth GroupAre you a skilled software engineer looking for a challenging and rewarding career opportunity? Look no further than UnitedHealth Group, a global leader in healthcare and technology. Our team is dedicated to delivering innovative solutions that improve the lives of millions of people around...


  • Eden Prairie, Minnesota, United States HelpSystems Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our software products.Key ResponsibilitiesDesign and develop new software systems and applicationsWork with Product Managers to outline features for product...


  • Eden Prairie, Minnesota, United States KLDiscovery Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at KLDiscovery. As a Senior Software Engineer, you will be responsible for developing and maintaining software applications in support of our family of products and services.Key Responsibilities:Develop and maintain software applications in support of...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    Job Title: Principal Software Test EngineerWe are seeking a highly skilled and experienced Principal Software Test Engineer to lead our software testing efforts. This is a key technical leadership role responsible for developing and executing comprehensive testing strategies for BMT software products.Key Responsibilities:Design, develop, and execute software...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    Job DescriptionWe are seeking a highly skilled and experienced Principal Software Test Engineer to lead our software testing efforts. This is a key technical leadership role responsible for developing and executing comprehensive testing strategies for BMT software products. You will design, develop, and execute software verification tests for medical...


  • Eden Prairie, Minnesota, United States UnitedHealth Group Full time

    Job Title: Senior Software EngineerUnitedHealth Group is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems that meet the needs of our customers.Key Responsibilities:Design and develop software systems using a variety of...


  • Eden Prairie, Minnesota, United States Manpower Engineering Full time

    Job Title: Systems Engineering TechnicianWe are seeking a skilled Systems Engineering Technician to join our team at an industrial equipment manufacturing client. This role involves performance testing, troubleshooting, rework, system hook-up and tear down, repairs, checkout, and customer acceptance testing for their equipment.Key Responsibilities:Ensure...


  • Eden Prairie, Minnesota, United States Manpower Engineering Full time

    Job Title: Systems Engineering TechnicianAn industrial equipment manufacturing client of ours is seeking a skilled Systems Engineering Technician to join their team. This role would be responsible for ensuring the proper configuration, function, performance, calibration, and system integrity of their equipment.Key Responsibilities:Ensure proper system...


  • Eden Prairie, Minnesota, United States Manpower Engineering Full time

    Job Title: Systems Engineering TechnicianAn industrial equipment manufacturing client of ours is seeking a skilled Systems Engineering Technician to join their team. This role would be responsible for performance testing, troubleshooting, rework, system hook-up and tear down, repairs, checkout and customer acceptance testing for their equipment.Key...


  • Eden Prairie, Minnesota, United States KLDiscovery Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at KLDiscovery. As a Senior Software Engineer, you will be responsible for developing and maintaining software applications in support of our family of products and services.Key Responsibilities:Develop and maintain software applications in support of...


  • Eden Prairie, Minnesota, United States Saige Partners Full time

    Job Title: Principal Test EngineerWe are seeking a highly skilled and experienced Principal Test Engineer to lead our software testing efforts. In this key technical leadership role, you will be responsible for developing and executing comprehensive testing strategies to ensure the quality of medical device software products.Key Responsibilities:Develop and...


  • Eden Prairie, United States Bracco Medical Technologies Full time

    We are seeking a highly skilled and experienced Principal Software Test Engineer to lead our software testing efforts. This is a key technical leadership role responsible for developing and executing comprehensive testing strategies for BMT software products. You will design, develop, and execute software verification tests for medical devices, and analyze...


  • Eden Prairie, Minnesota, United States Capital One Full time

    Job SummaryCapital One is seeking a Full Stack Software Engineer to join our team. As a Full Stack Software Engineer, you will be responsible for designing, developing, testing, implementing, and supporting technical solutions in full-stack development tools and technologies.Key ResponsibilitiesCollaborate with and across Agile teams to design, develop,...


  • Eden Prairie, Minnesota, United States Saige Partners Full time

    Job DescriptionWe strive to be Your Future, Your Solution to accelerate your career.Contact us to learn more about the opportunity below or check out other opportunities at Saige Partners.Job Summary:Saige Partners is seeking a highly skilled and experienced Principal Test Engineer to lead our software testing efforts. In this key technical leadership role,...