The Wyss Center is seeking a talented and driven individual to join their growing international team of scientists, engineers and clinicians as a Software Engineer. The individual will work on the development of software for various medical / biotech applications in neuroengineering.

Description du poste

Job Description
  • Research, architect, design and implement software for neuro applications; 
  • Deliver high quality code, test and debug software systems;
  • Work with Wyss Center scientists and collaborators to design and implement novel data processing algorithms;
  • Develop user interfaces to allow for user-friendly systems and adoption of the Center’s innovative technologies;
  • Design scalable system architectures for real-time data processing software;
  • Work with hardware designers to efficiently integrate software with applicable hardware; 
  • Manage the software along its whole lifecycle, from requirements to release, including development, risk management and maintenance, in compliance with medical software regulatory requirements, ready to be used in clinical settings.
To apply, please send your C.V. and a covering letter describing your qualifications and your motivations to Applications received by 31 December 2019 will receive full consideration. 

Profil requis

  • BS or MS in computer science, software engineering or related discipline with at least 5 years of work experience in related setting;
  • Experience in design and development of medical device software throughout the whole lifecycle, from design input requirements until deployment and maintenance of the software in the market
  • Proven experience in hands-on software engineering for regulated medical applications according to European and US regulations, and software applicable standards (IEC 62304, ISO 14971, IEC 62366);
  • Very strong relevant programming skills in C++ and Python;
  • Experience with development of user-friendly applications (User experience) - GUI development is a plus;
  • Experience in developing real-time processing software such as audio, video or environmental signals;
  • Excellent coding standards (commenting, documentation, version control) and ability to assess existing code against them;
  • Ability to collaborate closely with colleagues and partners in a multicultural setting;
  • Excellent English verbal/written communication skills, along with the ability to work well within a team environment.
  • Additional useful skills include:
  • Familiarity with tools for software development, software configuration management, defect tracking, and knowledge of continuous integration;
  • Familiarity with cybersecurity standards and requirements, 
  • Knowledge of Linux operating systems 
  • Familiarity with software technology trends
  • Knowledge of Agile development methodology
  • Understanding of data analytics
  • Experience with data acquisition systems, signal generators, oscilloscopes, and other testing equipment
  • Proficiency in French

Other Jobs

Project Manager - Neuroengineering

The Wyss Center is seeking a talented and driven individual to join their growing international team of scientists, engineers and clinicians as a Project Manager in Neuroengineering. The individual will engage with the Center’s leadership, project teams and wider community to initiate and advance technical initiatives in the field.