Scanner Software Designer

Scanner Software Designer

Yacht

Onbekend
meer dan 4 jaar geleden
J

Casemanager verzuim in den haag

Jobster

Permanent
over 43 minuten
J

Operations manager

Jobster

Permanent
over 43 minuten
J

Klantadviseur uitkeringen

Jobster

Permanent
over 43 minuten
J

Casemanager

Jobster

Permanent
over 43 minuten
J

Intercedent (medior)

Jobster

Permanent
over 43 minuten
J

Administratief medewerker

Jobster

Permanent
over 43 minuten
J

Directiesecretaresse bestuur & directie

Jobster

Permanent
over 43 minuten
J

Junior casemanager verzuim

Jobster

Permanent
over 43 minuten
J

Casemanager verzuim - nijmegen

Jobster

Permanent
over 43 minuten
J

Teamleider productie | 3 ploegen

Jobster

Permanent
over 43 minuten
Scanner Software Designer

Scanner Software Designer

Yacht Best (5681BA)

Contract: Uren: 40 - 40Salaris:

Job description

The Department - Philips Digital Computational Pathology

Our Mission: In a world with increasing challenges for cancer diagnostic procedures and quality of patient care, we want to be number one in empowering Pathologists with Digital Pathology Solutions via the best pathology scanners available, helping the pathology laboratory and the pathologists to work more effectively, leading to higher quality diagnosis and as a result better patient care.

Philips Precision Diagnostic Solutions aims fully digitizing the pathology workflow. In the Imaging Scanners group, we are developing the next generation of digital microscopes to realize this goal.


The Team

As Scanner Software Designer, you will report directly to the Software Leader of the Imaging Scanners Software Department and you will support the Imaging Scanners team.


Your Challenges

In the role of Scanner Software Designer, you will strengthen the software engineering teams to ensure timely releasing of high quality products, systems, and services. You will contribute to projects that are designing and maintaining this digital microscope. Specifically, you will help develop the Scanner Domain specific software, implementing focus and Image analysis algorithms. Additionally, you will be developing calibration and qualification components to ensure the Scanner operates at a quality level suitable for diagnostic purposes. To accomplish this, you will collaborate closely with the system engineers and application specialists.


Your Responsibilities

Within this role, your main responsibilities include:

  • Collaborating with Product owner, Architects, Subject Matter Experts, and your Scrum team members to refine work packages.
  • Understanding and communicating consequences of your design with respect to the intended architecture.
  • Design and, implement software modules (spanning a range of image processing algorithms, state machines and control software,) primarily in C++ and Java as well as software deployment on the target operating system.
  • Create (and executing) tests to ensure that, the software in will be efficient, and easy to maintain.
  • Leveraging MATLAB reference code and test data as required.
  • Support and develop the CI/CD pipeline to facilitate development workflow.
  • Create the required supporting documentation in line with the QMS


To succeed in this role, you should have the following skills and experience

  • A Bachelor or masters degree - preferably in computer science / informatics / software engineering
  • At least 3 years of experience as a software designer for in product software application development, with:
  • Developing on Linux environments - Redhat
  • Programming in
    • C++ (11, 14) STL, Boost, google mock & test
    • Algorithms and high performance code
    • Java (8, 11) Jersey, Mock and test frame works
    • REST interfaces, Control logic, state machines ,Multi-threading
    • Python & Bash
    • OS abstraction
  • Experience in
    • Object orientated development
    • Micro-service architecture
    • Image processing
  • Tooling usage
    • Clion, IntelliJ, Jenkins / Asure Devops pipelines, CI/CD, Docker, Jira
    • Code quality / style / resource utilization assurance tools
  • Ideal Domain
    • Field of Microscopy / Medical Imaging


  • Communication in English & Dutch
  • Good Documentation Practices (GDP)


You will demonstrate the following behaviors

  • Passion for Code Craftsmanship, pride in writing clean code
  • Engineering excellence no matter what the implementation language
  • Eager to pair / mob program
  • Evangelize test driven development techniques
  • Precise in working with legacy code
  • Enthusiasm for Agile practices
  • Experience with working with functional teams
  • Experience with Healthcare Regulatory aspects (FDA 820.x, ISO13485, IEC62304 etc.)
  • Drive for continuous improvement