Software Engineer - C++, Azurion Eye (Plymouth, MN)
Core
Develop, analyze, validate, and document data-driven and machine-learning-enabled workflows for clinical imaging software within the Azurion Eye program.
Role type
Senior C++ Software Engineer (Medical Imaging)
Builds
Clinical imaging application features for the Azurion Eye platform
Domain
Medical Imaging / Health Technology
Deliverable
production ML models | product features
Required skills
C++, Qt, Visual Studio, Azure DevOps, Git, CMake, Jenkins, GitHub Actions, Scrum, Kanban, IEC 62304, IEC 82304, ISO 13485, ISO 14971
Preferred skills
Embedded software development, desktop application development, static code analysis, unit testing, manual testing, Software Design Description (SDD) creation
Technologies
C++, Qt, Visual Studio, Azure DevOps, Git, CMake, Jenkins, GitHub Actions
Responsibilities
Translate software requirements to clinical imaging application features; implement new features meeting real-time performance constraints; ensure code quality via static analysis and peer review; create and maintain Software Design Description (SDD) documents; perform development testing (unit and manual) to verify user requirements and edge cases; adhere to Philips Agile QMS and regulatory documentation standards.
Seniority
Mid-level to Senior, hands-on IC