Associate Software Engineer - C++ (Plymouth, MN)

PhilipsPlymouth, MN
Onsite

About The Position

Join our high-performing team in the Image Guided Therapy Devices (IGT-D) Software R&D group in Plymouth, MN. Here, you’ll help develop innovative features for our Intravascular Ultrasound (IVUS) Clinical Imaging Application. Your work will streamline clinical workflows and make a real difference in patients' lives.

Requirements

  • 2+ years of experience in C++ software development, including desktop applications and UI frameworks such as Qt.
  • Exposure to AI/ML concepts, AI-assisted development tools, or intelligent software solutions.
  • Technical skills include development tools such as Visual Studio, Azure DevOps, Git, CMake, Jenkins, and Git Actions.
  • Familiarity using automation and AI-enhanced workflows to improve software delivery and testing processes.
  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline.
  • Experience working in Agile development environments (Scrum, Kanban).
  • Familiarity with regulatory standards including IEC 62304, IEC 82304, ISO 13485, and ISO 14971.

Responsibilities

  • Work closely with Product Owners and Senior Software Engineers to translate software requirements into clinical imaging application features using strong software design principles.
  • Leverage C++ development expertise and AI-enabled technologies/tools to build high-quality features that meet real-time performance requirements and improve development efficiency.
  • Develop, review, and maintain software components while ensuring code quality through static analysis, peer reviews, and automated validation processes.
  • Create and maintain Software Design Description (SDD) documentation and support the integration of AI-assisted development and testing methodologies where applicable.
  • Perform unit testing, manual testing, and debugging activities to validate functionality, reliability, and performance, including edge-case scenarios.
  • Collaborate with Software Test Engineers to analyze and resolve issues identified through manual, automated, and AI-assisted testing workflows.
  • Participate in risk management activities such as Failure Modes and Effects Analysis (FMEA) to identify hazards, assess risks, and implement effective mitigation strategies.
  • Support the development of intelligent and compliant software solutions within a regulated medical device environment.
  • Adhere to Philips Agile QMS processes and regulatory standards while contributing to Agile development activities and continuous improvement initiatives.
  • Explore opportunities to incorporate AI-driven insights, automation, and modern software engineering practices to enhance product quality and team productivity.

Benefits

  • Generous PTO
  • 401k (up to 7% match)
  • HSA (with company contribution)
  • Stock purchase plan
  • Education reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service