C++ Software Engineer - Medical Imaging (Plymouth, MN)

Koninklijke Philips N.VPlymouth, MA
251d$115,000 - $185,000

About The Position

You will engage in all aspects of software development (design, implementation, meeting user requirements, testing, and documentation) that will contribute to the creation of innovative AI/ML based features for our Intravascular Ultrasound (IVUS) Clinical Imaging Application, significantly enhancing the clinical workflow for our physician customers and positively impacting patients' lives. Your role: Design, develop, deploy, and release C++ based software applications in an FDA-regulated environment. You will Integrate AI/ML algorithms into our Clinical Imaging application written in C++. Productize algorithms by analyzing and improving performance and reliability. Leverage strong C++ software development background to implement new features that are high quality and meet real time performance constraints. Responsible for ensuring newly developed code is scanned by static code analysis tools, and peer reviewed before integrating to the existing software application. Perform development testing (unit testing and any manual testing as necessary) to verify that the implementation successfully satisfies user requirements and functions correctly even on edge case scenarios.

Requirements

  • 5+ years of professional experience in software development.
  • Proficiency in C++ is required, modern versions such as C++17 are preferred.
  • Experience in medical devices is highly preferred.
  • Experience in AI deployment and inference technologies like TensorRT or ONNX Runtime.
  • Bachelor's Degree in Computer Science, Computer Engineering, Artificial Intelligence, or a related field.
  • Experience working in agile software development environments like Scrum, Kanban.
  • Familiarity with regulatory standards like IEC 62304, 82304, ISO 13485, ISO 14971.

Responsibilities

  • Design, develop, deploy, and release C++ based software applications in an FDA-regulated environment.
  • Integrate AI/ML algorithms into our Clinical Imaging application written in C++.
  • Productize algorithms by analyzing and improving performance and reliability.
  • Implement new features that are high quality and meet real time performance constraints.
  • Ensure newly developed code is scanned by static code analysis tools and peer reviewed before integration.
  • Perform development testing (unit testing and any manual testing as necessary) to verify implementation.

Benefits

  • Generous PTO
  • 401k (up to 7% match)
  • HSA (with company contribution)
  • Stock purchase plan
  • Education reimbursement

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Ambulatory Health Care Services

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service