Medical Device Software Architect (KR2830)

We are looking for a person who can:

Define SaMD, CSV and commercial grade compliant digital applications (mobile and web), and their target architectures, as well as creating technology artifacts to enable design and implementation by delivery teams.
Identify user needs and translate these into technical design input requirements for delivery teams using the systems engineering tool for requirements management.
Structure and visualise the software architecture using system modelling tools and integrate into a wider eco-system.
Propose design principles to empower front-ends (mobile and web) and reduce the overall dependency among delivery teams.
Implement integration layers, reducing the overall complexity and proposing decoupled and cloud-ready architectures.
Work with software development vendors to realise and verify the software architecture, including determining which technologies and frameworks to use.
Author relevant design history files and GMP compliant documentation, as well as reviewing and approving vendor documentation and actively maintaining and monitoring the traceability matrix.
Oversee the product’s security aspects, including acting as the interface with security and enterprise architects.

You should have:

Bachelor or more advanced degrees Computer Science or other relevant disciplines
Minimal 5 years of experience in medical device development, or other highly regulated industries
Software architecture design using UML/SysML diagrams with good abstraction skills. Ability to decompose to software sub-systems modules. Domain modelling experience and linking to requirements definition and management a plus.
Expertise in web and mobile (iOS & Android) application design, development and testing, as well as cloud and IoT architecture and technologies for complex systems. Knowledge of Philips Digital Health Suite a plus.
Experience of modularisation and compentisation, including designing, developing and deploying micros-services and a robust API architecture.
In-depth experience of designing and implementing SaMD solutions according to ISO 13485, IEC 62304, IEC 62366, ISO 14971
Prior experience of integrating and testing software modules developed by various teams is highly desirable.
Knowledge of the best practices for software development methodology (agile and v-model) and tooling (CI/CD, Automation, Requirement Management, etc.).
Experience with cyber security, data privacy and system performance requirements including standards such as OAuth, OpenID, JWT.
Good verbal and written communication skills in English

Start Date:  asap

Duration:   to end of year

Location:    Basel, Switzerland

Salary:        To be discussed

Apply now

Error: Contact form not found.

[av_section min_height=’25’ min_height_pc=’25’ min_height_px=’500px’ padding=’default’ custom_margin=’0px’ custom_margin_sync=’true’ color=’main_color’ background=’bg_color’ custom_bg=’#f9f9f9′ background_gradient_color1=” background_gradient_color2=” background_gradient_direction=’vertical’ src=” attachment=” attachment_size=” attach=’scroll’ position=’top left’ repeat=’no-repeat’ video=” video_ratio=’16:9′ overlay_opacity=’0.5′ overlay_color=” overlay_pattern=” overlay_custom_pattern=” shadow=’no-border-styling’ bottom_border=’no-border-styling’ bottom_border_diagonal_color=’#333333′ bottom_border_diagonal_direction=” bottom_border_style=” custom_arrow_bg=” id=” custom_class=” aria_label=” sesa_display_date_start=” sesa_display_date_end=” av_element_hidden_in_editor=’0′ av_uid=’av-k876qv8r’]

[av_one_fourth first min_height=” vertical_alignment=” space=” row_boxshadow=” row_boxshadow_color=” row_boxshadow_width=’10’ custom_margin=” margin=’0px’ mobile_breaking=” border=” border_color=” radius=’0px’ padding=’0px’ column_boxshadow=” column_boxshadow_color=” column_boxshadow_width=’10’ background=’bg_color’ background_color=” background_gradient_color1=” background_gradient_color2=” background_gradient_direction=’vertical’ src=” background_position=’top left’ background_repeat=’no-repeat’ highlight=” highlight_size=” animation=” link=” linktarget=” link_hover=” title_attr=” alt_attr=” mobile_display=” id=” custom_class=” aria_label=” sesa_hide_element=” sesa_display_date_start=” sesa_display_date_end=” av_uid=’av-f1w3q’]

[av_image src=’https://brine.ch/wp-content/uploads/2020/01/brine-logo.png’ attachment=’136′ attachment_size=’full’ copyright=” caption=” styling=’no-styling’ align=’left’ font_size=” overlay_opacity=’0.4′ overlay_color=’#000000′ overlay_text_color=’#ffffff’ animation=’no-animation’ hover=” appearance=” link=” target=” id=” custom_class=” sesa_display_date_start=” sesa_display_date_end=” av_element_hidden_in_editor=’0′ av_uid=’av-k8a4ld3o’ admin_preview_bg=”][/av_image]

[av_hr class=’invisible’ icon_select=’yes’ icon=’ue808′ font=’entypo-fontello’ position=’center’ shadow=’no-shadow’ height=’50’ custom_border=’av-border-thin’ custom_width=’50px’ custom_margin_top=’30px’ custom_margin_bottom=’30px’ custom_border_color=” custom_icon_color=” id=” custom_class=” sesa_display_date_start=” sesa_display_date_end=” av_uid=’av-k8a4mdk2′ admin_preview_bg=”]

[/av_one_fourth][av_three_fourth min_height=” vertical_alignment=” space=” row_boxshadow=” row_boxshadow_color=” row_boxshadow_width=’10’ custom_margin=” margin=’0px’ mobile_breaking=” border=” border_color=” radius=’0px’ padding=’0px’ column_boxshadow=” column_boxshadow_color=” column_boxshadow_width=’10’ background=’bg_color’ background_color=” background_gradient_color1=” background_gradient_color2=” background_gradient_direction=’vertical’ src=” background_position=’top left’ background_repeat=’no-repeat’ highlight=” highlight_size=” animation=” link=” linktarget=” link_hover=” title_attr=” alt_attr=” mobile_display=” id=” custom_class=” aria_label=” sesa_hide_element=” sesa_display_date_start=” sesa_display_date_end=” av_uid=’av-87qzq’]

[/av_three_fourth][av_one_fourth first min_height=’av-equal-height-column’ vertical_alignment=’av-align-top’ space=’no_margin’ row_boxshadow_color=” row_boxshadow_width=’10’ margin=’0px’ margin_sync=’true’ mobile_breaking=” border=” border_color=” radius=’0px’ radius_sync=’true’ padding=’0px’ padding_sync=’true’ column_boxshadow_color=” column_boxshadow_width=’10’ background=’bg_color’ background_color=” background_gradient_color1=” background_gradient_color2=” background_gradient_direction=’vertical’ src=” attachment=” attachment_size=” background_position=’top left’ background_repeat=’no-repeat’ highlight_size=’1.1′ animation=” link=” linktarget=” link_hover=” title_attr=” alt_attr=” mobile_display=” id=” custom_class=” aria_label=” sesa_display_date_start=” sesa_display_date_end=” av_uid=’av-19w2xa’]

[av_textblock size=” av-medium-font-size=” av-small-font-size=” av-mini-font-size=” font_color=” color=” id=” custom_class=” sesa_display_date_start=” sesa_display_date_end=” av_uid=’av-k8a40dle’ admin_preview_bg=”]

Zurich

Selnaustrasse 2
8001 Zurich
Switzerland

Tel: +41 44 406 10 00
[/av_textblock]

[/av_one_fourth][av_one_fourth min_height=” vertical_alignment=” space=” row_boxshadow=” row_boxshadow_color=” row_boxshadow_width=’10’ custom_margin=” margin=’0px’ mobile_breaking=” border=” border_color=” radius=’0px’ padding=’0px’ column_boxshadow=” column_boxshadow_color=” column_boxshadow_width=’10’ background=’bg_color’ background_color=” background_gradient_color1=” background_gradient_color2=” background_gradient_direction=’vertical’ src=” background_position=’top left’ background_repeat=’no-repeat’ highlight=” highlight_size=” animation=” link=” linktarget=” link_hover=” title_attr=” alt_attr=” mobile_display=” id=” custom_class=” aria_label=” sesa_hide_element=” sesa_display_date_start=” sesa_display_date_end=” av_uid=’av-11jk92′]

[av_textblock size=” av-medium-font-size=” av-small-font-size=” av-mini-font-size=” font_color=” color=” id=” custom_class=” sesa_display_date_start=” sesa_display_date_end=” av_uid=’av-k8a40dle’ admin_preview_bg=”]

Lausanne

Voie du Chariot 3
1003 Lausanne
Switzerland

Tel:  +41 22 566 19 00

[/av_textblock]

[/av_one_fourth][av_one_fourth min_height=” vertical_alignment=” space=” row_boxshadow=” row_boxshadow_color=” row_boxshadow_width=’10’ custom_margin=” margin=’0px’ mobile_breaking=” border=” border_color=” radius=’0px’ padding=’0px’ column_boxshadow=” column_boxshadow_color=” column_boxshadow_width=’10’ background=’bg_color’ background_color=” background_gradient_color1=” background_gradient_color2=” background_gradient_direction=’vertical’ src=” background_position=’top left’ background_repeat=’no-repeat’ highlight=” highlight_size=” animation=” link=” linktarget=” link_hover=” title_attr=” alt_attr=” mobile_display=” id=” custom_class=” aria_label=” sesa_hide_element=” sesa_display_date_start=” sesa_display_date_end=” av_uid=’av-w9kqu’]

[av_textblock size=” av-medium-font-size=” av-small-font-size=” av-mini-font-size=” font_color=” color=” id=” custom_class=” sesa_display_date_start=” sesa_display_date_end=” av_uid=’av-k8a40dle’ admin_preview_bg=”]

Basel

Teichgässlein 9, 5th floor
4058 Basel
Switzerland

Tel: +41 61 311 66 90

[/av_textblock]

[/av_one_fourth][av_one_fourth min_height=” vertical_alignment=’av-align-top’ space=” row_boxshadow_color=” row_boxshadow_width=’10’ margin=’0px’ margin_sync=’true’ mobile_breaking=” border=” border_color=” radius=’0px’ radius_sync=’true’ padding=’0px’ padding_sync=’true’ column_boxshadow_color=” column_boxshadow_width=’10’ background=’bg_color’ background_color=” background_gradient_color1=” background_gradient_color2=” background_gradient_direction=’vertical’ src=” attachment=” attachment_size=” background_position=’top left’ background_repeat=’no-repeat’ highlight_size=’1.1′ animation=” link=” linktarget=” link_hover=” title_attr=” alt_attr=” mobile_display=” id=” custom_class=’brine-footer-menu-box’ aria_label=” sesa_display_date_start=” sesa_display_date_end=” av_uid=’av-qqad2′]

[av_sidebar widget_area=’Footer Menu’ av_uid=’av-8m4qm’]

[/av_one_fourth][av_one_third first min_height=” vertical_alignment=’av-align-top’ space=” row_boxshadow_color=” row_boxshadow_width=’10’ margin=’0px’ margin_sync=’true’ mobile_breaking=” border=” border_color=” radius=’0px’ radius_sync=’true’ padding=’0px’ padding_sync=’true’ column_boxshadow_color=” column_boxshadow_width=’10’ background=’bg_color’ background_color=” background_gradient_color1=” background_gradient_color2=” background_gradient_direction=’vertical’ src=” attachment=” attachment_size=” background_position=’top left’ background_repeat=’no-repeat’ highlight_size=’1.1′ animation=” link=” linktarget=” link_hover=” title_attr=” alt_attr=” mobile_display=” id=” custom_class=” aria_label=” sesa_display_date_start=” sesa_display_date_end=” av_uid=’av-l5bsm’]

[/av_one_third][av_one_third min_height=” vertical_alignment=” space=” row_boxshadow=” row_boxshadow_color=” row_boxshadow_width=’10’ custom_margin=” margin=’0px’ mobile_breaking=” border=” border_color=” radius=’0px’ padding=’0px’ column_boxshadow=” column_boxshadow_color=” column_boxshadow_width=’10’ background=’bg_color’ background_color=” background_gradient_color1=” background_gradient_color2=” background_gradient_direction=’vertical’ src=” background_position=’top left’ background_repeat=’no-repeat’ highlight=” highlight_size=” animation=” link=” linktarget=” link_hover=” title_attr=” alt_attr=” mobile_display=” id=” custom_class=” aria_label=” sesa_hide_element=” sesa_display_date_start=” sesa_display_date_end=” av_uid=’av-1dgha’]

[av_icon_box icon=’ue803′ font=’font-awesome-4_7_0′ title=’[email protected]’ position=’left’ icon_style=” boxed=” font_color=” custom_title=” custom_content=” color=” custom_bg=” custom_font=” custom_border=” av-medium-font-size-title=” av-small-font-size-title=” av-mini-font-size-title=” av-medium-font-size=” av-small-font-size=” av-mini-font-size=” heading_tag=” heading_class=” link=’manually,[email protected]’ linktarget=” linkelement=” id=” custom_class=’brine-icon-link’ sesa_display_date_start=” sesa_display_date_end=” av_uid=’av-k8a42yy7′ admin_preview_bg=”][/av_icon_box]

[/av_one_third][av_one_third min_height=” vertical_alignment=” space=” row_boxshadow=” row_boxshadow_color=” row_boxshadow_width=’10’ custom_margin=” margin=’0px’ mobile_breaking=” border=” border_color=” radius=’0px’ padding=’0px’ column_boxshadow=” column_boxshadow_color=” column_boxshadow_width=’10’ background=’bg_color’ background_color=” background_gradient_color1=” background_gradient_color2=” background_gradient_direction=’vertical’ src=” background_position=’top left’ background_repeat=’no-repeat’ highlight=” highlight_size=” animation=” link=” linktarget=” link_hover=” title_attr=” alt_attr=” mobile_display=” id=” custom_class=” aria_label=” sesa_hide_element=” sesa_display_date_start=” sesa_display_date_end=” av_uid=’av-avgza’]

[av_gallery ids=’10643,10647′ style=’thumbnails’ preview_size=’portfolio’ crop_big_preview_thumbnail=’avia-gallery-big-crop-thumb’ thumb_size=’thumbnail’ columns=’6′ imagelink=’lightbox’ link_dest=” lightbox_text=’caption’ lazyload=’avia_lazyload’ html_lazy_loading=’disabled’ alb_description=” id=” custom_class=” template_class=” sesa_display_date_start=” sesa_display_date_end=” av_uid=’av-kqv88wb6′ sc_version=’1.0′ admin_preview_bg=”]

[/av_one_third][/av_section]