97 days ago on emploi.epfl.ch

Software Engineer - C

EPFL - Ecole Polytechnique Fédérale de Lausanne

  • Work region
  • Sector
  • Employment type
  • Position

 Please refer to JobSuchmaschine in your application

Software Engineer - C

Software Engineer - C++

The EPFL Blue Brain Project (BBP), situated on the Campus Biotech in Geneva, Switzerland, applies advanced neuroinformatics, data analytics, high-performance computing and simulation-based approaches to the challenge of understanding the structure and function of the mammalian brain in health and disease. The BBP plays a leading role in the Human Brain Project, which aims to accelerate our understanding of the human brain, enable advances in defining and diagnosing brain disorders, and develop new brain-like technologies through open science and global collaboration.
To strengthen our visualization team we are looking for a
Software Engineer - C++
  Major duties and responsibilities:
  • Design, implement and maintain software components and applications for interactive visualization and data processing
  • Architect software components and APIs to be used in various visualization applications
  • Design, implement and optimize parallel and distributed algorithms for data processing and data reduction towards rendering engines
  • Coordinate with engineering teams on visualization, simulation and neuroscience research
Essential skills and experience required:
  • Solid knowledge in modern C++ software design and implementation
  • Extensive experience working in a UNIX/Linux environment
  • Very good familiarity in software development life-cycle, such as source control, debugging, workflows, testing, QA and related software (cmake, git, MPI, …)
  • Experience with distributed or parallel computing
Appreciated skills and experience:
  • Parallel, robust, interactive large data processing and visualization at scale
  • Large-scale parallel processing on HPC systems
  • Design, implementation and maintenance of high quality open source libraries
  • Visualization and rendering algorithms
  • Frontend web development, Javascript and/or WebGL experience
  • Master degree in computer science or equivalent
  • Successful development track record in complex software projects
  • 3+ years of experience with the design and maintenance of software projects
  • Good team player and fluent English written and spoken
What we offer:
  • An internationally visible and rising project in simulation-based research
  • A young, dynamic, inter-disciplinary, and international working environment
  • Challenging problems at the forefront in computing
Start date:as soon as possible Activity rate:100%; Duration of contract: 1 year, renewable Reference:BBP11320
Applicants should submit a cover letter and a detailed CV in PDF format only, with file name “Surname_positon applied_Cover letter” and “Surname_positon applied_CV” electronically to jobs.bbp@epfl.ch. Please use the position title in the “object” field.