Software Engineer / Software Engineeress

Campus Biotech, École polytechnique fédérale de Lausanne EPFL - February 26, 2026

About Us

The Fondation Campus Biotech Geneva (FCBG) is a non-profit organization established by the Swiss Federal Institute of Technology in Lausanne (EPFL), the University of Geneva (UNIGE), and the Canton of Geneva. Our main mission is to manage the research infrastructure and shared technology platforms of the Campus Biotech, while supporting the activities of academic research groups (UNIGE, EPFL, HUG), the Wyss Center for Bio and Neuro Engineering, and start-ups located on the site. The FCBG acts as a catalyst for translational research, facilitating the transition from basic science to actionable solutions for human health.

Job Description & Scope

We are seeking a versatile engineer to cover the full scope of two essential projects described below. Candidates may choose to apply for only one of the two assignments, and the activity rate will be adjusted accordingly. This position is urgent, and we are looking for a candidate who can start immediately.

Mission 1: Neuroscience Research Support & Data Analytics (60%)

The engineer will collaborate with a specialized team of engineers and PhDs focused on EEG, MEG, and neuromodulation research. In this capacity, you will act as a key technical consultant for various research groups, assisting them in selecting appropriate hardware and implementing sophisticated experimental protocols. Your responsibilities will include:

  • Designing and optimizing data processing pipelines.
  • Ensuring efficient analysis of complex neural datasets.
  • Managing approximately three to four distinct projects per year, ranging from short-term technical interventions to multi-year research programs.

This mission provides a stimulating and diverse work environment, allowing for a significant impact on the neuroscience community.

Mission 2: System Development & Video Behavioral Analysis Service (40%)

This mission involves leading a newly established service within the platform, focused on two specialized recording rooms equipped with synchronized cameras to study video-recorded movements of healthy participants and patients. Key responsibilities include:

  • Owning an internally developed C++ software for the acquisition and synchronization of multiple camera streams and audio feeds.
  • Documenting, debugging, and enhancing the existing codebase to ensure robustness and reliability.
  • Designing and implementing advanced analysis pipelines to characterize human behavior through body movements and facial expressions.
  • Integrating existing tools within the Campus Biotech community to provide accessible data analysis solutions.
  • Organizing community events such as technical demonstrations and hackathons to promote this new service to future users.

Your Profile

Education & Experience

  • MSc or PhD in Software Engineering, Biomedical Engineering, or a related field.
  • Proven experience in software development and programming of experimental paradigms.

Requested Skills

  • For Mission 1: Expertise in Python and strong command of the MNE-python library, with experience in EEG data analysis and signal processing.
  • For Mission 2: Advanced proficiency in C++, specifically for system debugging and optimization. Familiarity with Large Language Models (LLMs) and AI models for video analysis is required.

Professional & Language Skills

  • English: Minimum B1+ level is mandatory.
  • French: Minimum B1+ level is a significant advantage.
  • Soft Skills: Exceptional interpersonal skills and a professional "service-oriented" attitude are essential.

Optional Skills

  • Previous experience working within a Neuroscience research laboratory.
  • Familiarity with MRI data analysis and associated software suites.
  • Familiarity with the Lab Streaming Layer (LSL) library.

Contract Information

  • Contract Type: Renewable fixed-term contract
  • Workload: 40-100%
  • Location: Fondation Campus Biotech Geneva (FCBG), Switzerland
  • Start Date: As soon as possible (Urgent)

Contact

To apply, please use the form below. Only applications matching the job profile will be considered.

Location : Geneva
Country : Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.