Software Engineer

apartmentmyScience placeLausanne calendar_month 

Software Engineer

Swiss Federal Institute of Technology Lausanne, EPFL
Workplace Lausanne, Lake Geneva region, Switzerland
Category Health | Life Sciences
Position Engineer / Technician
Published 8 July 2025

Postuler »

EPFL, l’École polytechnique fédérale de Lausanne, est l’un des campus universitaires les plus dynamiques d’Europe et s’inscrit dans le top 20 mondial de nombreux classements académiques. L’EPFL compte plus de 6’500 membres du personnel qui font vivre les trois missions principales de l’École : l’éducation, la recherche et l’innovation.

Le campus de l’EPFL offre un cadre de travail exceptionnel au cœur d’une communauté de plus de 18’500 personnes, dont près de 14’000 étudiant·e·s et 4’000 chercheur·euse·s issu·e·s de plus de 120 nationalités différentes.

Software Engineer

Our mission
  • NeuroRestore is a research, innovation and treatment center spanning EPFL, CHUV and UNIL that develops and applies bioengineering strategies involving neurosurgical interventions to restore neurological functions. We integrate implantable neurotechnologies and innovative treatments resulting from rigorous preclinical studies that have been conducted during the last 15 years in rodent and non-human primate models. These developments have led to breakthroughs for the treatment of paraplegia, tetraplegia, Parkinson’s disease, stroke, and traumatic brain injuries.

Visit our webpage: https://www.neurorestore.swiss')

Main duties and responsibilities
  • Supporting .NeuroRestore researchers and clinicians at CHUV by providing robust software for various projects and purposes, as well as support in using those tools.
  • Deliver medical grade software following industry best practices, and contributing to the release testing and documentation.
Profile
  • Master’s degree in Computer Science, or a related field, from an accredited institution (or equivalent qualification).
  • 2 years of experience working as a software engineer, or equivalent experience
  • Preferred languages: C#, python, React/javascript, C
  • Good knowledge of software architectural patterns
  • Excellent team-working and problem-solving skills
  • Excellent project and time management skills combined with strong demonstrated organizational skills
  • Excellent oral and written communication
  • Fluent in English. French and German are a plus.
  • It would be a plus to have:
  • Experience in regulated industries (medical, automotive, spatial, etc)
  • Good knowledge of clinical trial documentation

We offer

.NeuroRestore is offering a Software Engineer position to work on the development of neurorehabilitation therapies for patient with motor disabilities (spinal cord injury).

The qualified candidate will benefit from joining a dynamic and multidisciplinary group working at the interface of neurorehabilitation science, regulatory, medical science, engineering and prosthetics. They will collaborate with EPFL academic labs, CHUV clinicians and vibrant medical high-tech companies.

The candidate will have the opportunity to work at the interface between academia, industry, and the clinic with collaborators from different backgrounds and cultures, including worldwide scientific experts in rehabilitation and neurotechnology.

Informations

Date d’entrée en fonction : 01.09.2025
Taux d’occupation min : 80%
Taux d’occupation max : 100%
Type de contrat : CDD
Durée : 1 year
Référence : Only applications submitted through the online platform are considered.

Please apply by uploading a single pdf file containing supporting information such as cover letter, CV, transcript, and contact details .

Seul·es les candidat·e·s ayant postulé via le site internet de l’EPFL ou celui de notre partenaire Jobup seront pris en compte. Les dossiers transmis par les agences non mandatées ne seront pas pris en compte.

Postuler »

Rechercher des offres d’emploi similaires:

Internal only, Admin_Technical Staff(FR), Admin_Technical Staff

More information

In your application, please refer to myScience.ch and referenceJobID67771.

thumb_up_altEmpfohlen

Senior Software Engineer

apartmentTechnisplaceLausanne
At Technis, our mission is to simplify decisions about physical spaces using real-world data. We design innovative products for connected spaces and our engineers turn those designs into reality. Our teams are curious by default; we love to solve...
check_circleNeues Jobangebot

Développeur.se Full-Stack 100% !

apartmentAcademic Work SwitzerlandplaceLausanne
Java Software Engineer pour renforcer ses équipes. Ton rôle sera de développer et maintenir des logiciels métiers critiques, dans un environnement Agile. Tu seras impliqué·e dans toutes les phases du cycle de vie logiciel : analyse, conception...
starJob im Fokus

R&d engineer electronics

apartmentETEL S.A.placeVal-de-Travers, 43 km von Lausanne
in electronics, embedded systems, computer engineering or a related field.  •  5 years of professional experience in embedded software development.  •  Strong proficiency in C/C for SoCs and DSPs, with experience in real-time systems (bare-metal or RTOS...